TensorFlow如何使用GFile類

2018-10-18 16:51 更新
函數(shù):tf.gfile.GFile

GFile 類

GFile 類還可以稱為:

  • 類 tf.gfile.GFile
  • 類 tf.gfile.Open

定義在:tensorflow/python/platform/gfile.py

GFile 類用來表示沒有線程鎖定的文件I / O包裝器.

函數(shù)屬性

  • mode
    返回文件打開的模式.
  • name
    返回文件名.

函數(shù)方法

  • __init__
    __init__ (  
        name ,  
        mode = 'r' 
    )
  • __enter__
    __enter__ ()

    使用“with”語句.

  • __exit__
    __exit__ (  
        unused_type ,  
        unused_value ,
        unused_traceback
    )

    使用“with”語句.

  • __iter__
    __iter__ ()
  • __next__
    __next__ ()
  • close
    close()

    關(guān)閉 FileIO ;應(yīng)該調(diào)用 WritableFile 來進(jìn)行刷新.

  • flush
    flush()

    刷新可寫文件.

    這只能確保數(shù)據(jù)已經(jīng)脫離了進(jìn)程,而不保證它是否寫入磁盤.這意味著數(shù)據(jù)可以在應(yīng)用程序崩潰時(shí)幸存下來,但不一定是操作系統(tǒng)崩潰.

  • next
    next()
  • read
    read(n=-1)

    以字符串形式返回文件的內(nèi)容.

    從文件中的當(dāng)前位置開始讀取.

    read 方法的參數(shù):

    • n:如果 n!= -1,則讀取 'n' 字節(jié),如果 n = -1,則讀取到文件末尾.

    返回值: 

    在字符串 (常規(guī)) 模式下,以字節(jié)模式或字符串的 "n" 字節(jié)表示的文件 (或整個(gè)文件) 的 "n" 字節(jié).

  • readline
    readline()

    從文件中讀取下一行.在結(jié)尾處留下'\ n'.

  • readlines
    readlines()

    返回列表中文件的所有行.

  • size
    size()

    返回文件的大小.

  • tell
    tell()

    返回文件中的當(dāng)前位置.

  • write
    write(file_content)

    將 file_content 寫入文件;附加到文件的末尾.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)