使用Python重命名目錄中的多個檔案
當面臨重命名目錄中檔案的任務時,Python提供了一個方便的解決方案。然而,處理錯綜複雜的文件重命名可能具有挑戰性,特別是在處理特定模式匹配時。
為了解決這個問題,讓我們考慮一個場景,我們需要從檔案名稱中刪除前綴“CHEESE_”,例如“CHEESE_CHEESE_TYPE.”。 」雖然os.path.split 函數看起來很有希望,但在這種情況下它可能不會產生預期的結果。
或者,我們可以利用os.rename(src, dst) 函數,它允許我們重新命名或移動檔案或目錄。 (". 」)。前綴,從而產生所需的檔案名稱格式。 # 取得目前目錄下的檔案列表 文件 = os.listdir(".") # 循環遍歷文件 對於文件中的檔案名稱: # 檢查檔案名稱是否以「cheese_」開頭 if filename.startswith("cheese_"): # 透過刪除前七個字元來重新命名文件 os.rename(filename, filename[7:])
此腳本將迭代當前目錄中的文件並重命名以“CHEESE_”開頭的任何文件,從而為我們留下乾淨的文件名,沒有不需要的前綴。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3