[英]why is glob.glob returning an empty list?
請我需要幫助。 我正在使用窗戶。 當我運行這個 glob 代碼時,我得到一個空列表。 我的 ipynb 文件位於代碼文件夾中,並且我在 train 和 test 文件夾中有 4 個不同的文件夾,它們用作我的圖像任務的標簽。
# Setup train and testing paths
train_dir = "code/Datasets/train/**/*.jpg"
test_dir = "code/Datasets/test/**/*.jpg"
train_dir, test_dir
check = glob.glob(train_dir)
print(check)
我還嘗試粘貼一些圖像以使我嘗試此操作,但沒有成功
train_dir = "code/Datasets/train/*.jpg"
兩個可能的問題:
glob
路徑中使用**
時,您無法通過recursive=True
,因此它實際上不會將**
視為特殊import os
, print(os.getcwd())
。 您的工作目錄是否包含code/Datasets/...
? 像這樣的相對路徑需要一個特定的工作目錄(與腳本目錄分開)。 如果您希望它使用腳本目錄,則需要指定相對於__file__
的路徑,例如train_dir = os.path.join(__file__, "code/Datasets/train/**/*.jpg")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.