TensorFlow如何使用GFile类
2018-10-18 16:51 更新
函数:tf.gfile.GFile
GFile 类
GFile 类还可以称为:
- 类 tf.gfile.GFile
- 类 tf.gfile.Open
定义在:tensorflow/python/platform/gfile.py
GFile 类用来表示没有线程锁定的文件I / O包装器.
函数属性
- mode
返回文件打开的模式. - name
返回文件名.
函数方法
- __init__
__init__ ( name , mode = 'r' )
- __enter__
__enter__ ()
使用“with”语句.
- __exit__
__exit__ ( unused_type , unused_value , unused_traceback )
使用“with”语句.
- __iter__
__iter__ ()
- __next__
__next__ ()
- close
close()
关闭 FileIO ;应该调用 WritableFile 来进行刷新.
- flush
flush()
刷新可写文件.
这只能确保数据已经脱离了进程,而不保证它是否写入磁盘.这意味着数据可以在应用程序崩溃时幸存下来,但不一定是操作系统崩溃.
- next
next()
- read
read(n=-1)
以字符串形式返回文件的内容.
从文件中的当前位置开始读取.read 方法的参数:
- n:如果 n!= -1,则读取 'n' 字节,如果 n = -1,则读取到文件末尾.
返回值:
在字符串 (常规) 模式下,以字节模式或字符串的 "n" 字节表示的文件 (或整个文件) 的 "n" 字节.
- readline
readline()
从文件中读取下一行.在结尾处留下'\ n'.
- readlines
readlines()
返回列表中文件的所有行.
- size
size()
返回文件的大小.
- tell
tell()
返回文件中的当前位置.
- write
write(file_content)
将 file_content 写入文件;附加到文件的末尾.
← 文件I/O包装器