簡體   English   中英

如何訪問 python 的子目錄中的文件?

[英]How to access files in a subdirectory in python?

我正在運行 Jupyter Notebook 腳本。 在筆記本所在的目錄中,是一個文件夾,其中包含另一個文件夾,其中包含 10 個文件夾,這些文件夾中有一些圖像。 我想將所有這些圖像帶入我的腳本並將它們存儲為變量。 如何訪問圖像?

將對每個圖像執行的操作,其中 i 是每個圖像:

images = tensor([Image.open(i)])

你應該相對工作。 定義一個 function 從根文件夾讀取所有圖像並使用相對路徑 get_images('./') 調用它

def get_images(root):
    paths=[]
    for rootdir, subFolders, files in os.walk(root):
        for filename in files:
            file_path = os.path.join(rootdir, filename)
            try:
                i = Image.open(file_path)
                paths.append(i)
            except IOError:
                pass

    return paths

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM