tensorflow的檔案操作API

2021-10-02 23:52:12 字數 1683 閱讀 1981

1-1)tf.gfile.copy(oldpath, newpath, overwrite=false)

拷貝原始檔並建立目標檔案,無返回,其形參說明如下:

oldpath:帶路徑名字的拷貝原始檔;

newpath:帶路徑名字的拷貝目標檔案;

overwrite:目標檔案已經存在時是否要覆蓋,預設為false,如果目標檔案已經存在則會報錯

1-2)tf.gfile.mkdir(dirname)

建立乙個目錄,dirname為目錄名字,無返回。

1-3)tf.gfile.remove(filename)

刪除檔案,filename即檔名,無返回。

1-4)tf.gfile.deleterecursively(dirname)

遞迴刪除所有目錄及其檔案,dirname即目錄名,無返回。

1-5)tf.gfile.exists(filename)

判斷目錄或檔案是否存在,filename可為目錄路徑或帶檔名的路徑,有該目錄則返回true,否則false。

1-6)tf.gfile.glob(filename)

查詢匹配pattern的檔案並以列表的形式返回,filename可以是乙個具體的檔名,也可以是包含萬用字元的正規表示式。

1-7)tf.gfile.isdirectory(dirname)

判斷所給目錄是否存在,如果存在則返回true,否則返回false,dirname是目錄名。

1-8)tf.gfile.listdirectory(dirname)

羅列dirname目錄下的所有檔案並以列表形式返回,dirname必須是目錄名。

1-9)tf.gfile.makedirs(dirname)

以遞迴方式建立父目錄及其子目錄,如果目錄已存在且是可覆蓋則會建立成功,否則報錯,無返回。

1-10)tf.gfile.rename(oldname, newname, overwrite=false)

重新命名或移動乙個檔案或目錄,無返回,其形參說明如下:

oldname:舊目錄或舊檔案;

newname:新目錄或新檔案;

overwrite:預設為false,如果新目錄或新檔案已經存在則會報錯,否則重新命名或移動成功。

1-11)tf.gfile.stat(filename)

返回目錄的統計資料,該函式會返回filestatistics資料結構,以dir(tf.gfile.stat(filename))獲取返回資料的屬性如下:

1-12)tf.gfile.walk(top, in_order=true)

遞迴獲取目錄資訊生成器,top是目錄名,in_order預設為true指示順序遍歷目錄,否則將無序遍歷,每次生成返回如下格式資訊(dirname, [subdirname, subdirname, …], [filename, filename, …])。

1-13)tf.gfile.gfile(filename, mode)

獲取文字操作控制代碼,類似於python提供的文字操作open()函式,filename是要開啟的檔名,mode是以何種方式去讀寫,將會返回乙個文字操作控制代碼。

tf.gfile.open()是該介面的同名,可任意使用其中乙個!

1-14)tf.gfile.fastgfile(filename, mode)

該函式與tf.gfile.gfile的差別僅僅在於「無阻塞」,即該函式會無阻賽以較快的方式獲取文字操作控制代碼。

TensorFlow 操作簡介

在tensorflow中定義常數 import tensorflow as tf a tf.constant 1 b tf.constant 2 sess tf.session sess.run a sess.run b 進行算數運算 with tf.session as sess print ad...

Tensorflow基本操作

tensorflow常量變數定義 import cv2 import tensorflow as tf data1 tf.constant 2,dtype tf.int32 data2 tf.variable 10,name var sess tf.session print sess.run da...

tensorflow 檔案管理

目錄 1.如何pai上讀取資料 2.如何減少讀取的費用開支 3.使用oss需要注意的問題 1.在pai上讀取資料 python不支援讀取oss的資料,故所有呼叫 python open os.path.exist 等檔案,資料夾操作的函式的 都無法執行.如scipy.misc.imread nump...