亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 for 循環中,如何將變量分配給特定的文件類型?

在 for 循環中,如何將變量分配給特定的文件類型?

喵喵時光機 2023-03-01 15:58:30
我os.walk在 python 中使用命令來瀏覽目錄的所有內容。我正在對目錄中所有文件夾和子文件夾內的文件運行輔助 for 循環。彈出一個錯誤,說它不知道如何處理.txt存在的文件(我的代碼是特定于.png文件的)。我希望輔助 for 循環僅在文件類型上運行.png,并忽略包含圖像.txt的文件夾中的 或其他文件.png。我嘗試了該assert命令,但無法使其正常工作。我怎樣才能限制.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))        我無法正確使用 assert 函數語法,甚至不知道它是否是我需要使用的命令。
查看完整描述

1 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

嘗試:


for image in files:

    if image.lower().endswith(".png"):

        print(os.path.join(root, image))

這將打印以.png. 如評論中所述,這實際上并不能保證該文件是圖像。將打印具有上述擴展名的任何文件。


查看完整回答
反對 回復 2023-03-01
  • 1 回答
  • 0 關注
  • 87 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號