我os.walk在 python 中使用命令來(lái)瀏覽目錄的所有內(nèi)容。我正在對(duì)目錄中所有文件夾和子文件夾內(nèi)的文件運(yùn)行輔助 for 循環(huán)。彈出一個(gè)錯(cuò)誤,說(shuō)它不知道如何處理.txt存在的文件(我的代碼是特定于.png文件的)。我希望輔助 for 循環(huán)僅在文件類型上運(yùn)行.png,并忽略包含圖像.txt的文件夾中的 或其他文件.png。我嘗試了該assert命令,但無(wú)法使其正常工作。我怎樣才能限制.png文件?for root, dirs, files in os.walk(r"/mnt/c/Users/james/Documents/ListingTest/", topdown=True): for image in files: assert image is filetype: .png print(os.path.join(root, image)) 我無(wú)法正確使用 assert 函數(shù)語(yǔ)法,甚至不知道它是否是我需要使用的命令。
在 for 循環(huán)中,如何將變量分配給特定的文件類型?
喵喵時(shí)光機(jī)
2023-03-01 15:58:30