keras讀寫檔案
讀寫檔案,主要程式碼函式
import os
image_types = (".jpg",".jpeg",".png",".bmp",".tif",".tiff")
def list_images(basePath,contains=None):
#返回有效的檔案集
retrun list_files(basePath,validExts = image_types,contains = contains)
def list_files(basePath,validExts = None,contains = None):
#遍歷目錄結構
for (rootDir,dirNames,filenames) in os.walk(basePath):
#迴圈遍歷當前目錄中的檔名
for filename in filenames:
#如果contains字串不是none並且檔名不包含提供的字串,然後忽略檔案
if contains is not None and filename.find(contains) == -1:#查詢檔名包含指定字串的檔案,不等於-1表明包含此字串。若是=-1,則表明不包含字串
continue
#確定當前檔案的副檔名
ext = filename[filename.rfind("."):].lower()#將檔案字尾轉換成小寫
#檢查檔案是否為影像,是否應進行處理
if validExts is None or ext.endswith(validExts):
#構造影像的路徑併產生它
imagePath = os.path.join(rootDir,filename)#路徑拼接檔案路徑
yield imagePath
使用程式碼語句
imagePaths = sorted(list(utils_paths.list_images(args["dataset"])))
相關文章
- 檔案排版(文字檔案讀寫)
- 檔案的讀寫
- Python——檔案讀寫Python
- 「Python」:檔案讀寫Python
- Golang 讀、寫檔案Golang
- Python 讀寫檔案Python
- C++讀寫檔案C++
- C++檔案讀寫C++
- 普通檔案的讀寫
- python檔案讀寫操作Python
- python讀寫excel檔案PythonExcel
- VBA建立文字檔案、讀寫文字檔案
- Python:讀寫檔案(I/O) | 組織檔案Python
- 讀取檔案流並寫入檔案流
- C語言-檔案讀寫C語言
- Perl讀寫檔案&字串操作字串
- C/C++ 檔案讀寫C++
- java 讀寫 ini 配置檔案Java
- C++讀寫檔案操作C++
- nodejs xmlreader 讀寫xml檔案NodeJSXML
- Python中的檔案讀寫Python
- Python 檔案讀寫(Python IO)Python
- c風格讀寫檔案
- C++檔案讀寫操作C++
- Golang對檔案讀寫操作Golang
- Java 字元流檔案讀寫Java字元
- C#讀取文字檔案和寫文字檔案C#
- 使用C#讀寫ini檔案C#
- 使用C#讀寫xml檔案C#XML
- Python檔案讀寫--錯誤一Python
- python config配置檔案的讀寫Python
- Python之檔案讀寫小練Python
- C#讀寫檔案總結C#
- numpy陣列之讀寫檔案陣列
- python學習之讀寫檔案Python
- linux讀寫檔案 簡單版Linux
- Python檔案讀寫、StringIO和BytesIOPython
- Perl IO:隨機讀寫檔案隨機