目錄名稱和文件名都包含中文字符。我希望能夠將全部轉換爲英文版本。我可以製作{中文:英文}字典,但在使用os.walk獲取文件名方面存在困難。有人可以幫忙嗎?我是python的新手。謝謝。如何使用Python替換在幾個文件夾中包含中文字符的所有文件名?
-1
A
回答
1
當你說你遇到麻煩時,你的意思是什麼?通常你用os.walk()這樣:
for root, dirs, files in os.walk('path/to/directory'):
[logic within each directory]
os.walk()創建形式的元組(dirpath,dirnames中,文件名),將遞歸地穿行在當前文件夾和所有後續文件夾的發電機。然後,您可以使用文件的元素作爲文件名,dirs作爲當前目錄中的目錄名稱,root使用作爲文件和目錄的根目錄。然後使用os.rename()。請參閱:docs
相關問題
- 1. 如何在Vim中的文件夾中替換所有文件?
- 2. Python:使用文件中包含的數字重命名文件夾中的所有文件
- 3. 如何替換幾個子文件夾中的文件
- 4. 如何替換文件夾中的所有文件擴展名? (Python)
- 5. 在zip文件夾中包含字符串的grep文件名
- 6. Python:如何用所有文件,文件夾和子文件夾的名稱中的下劃線替換空格?
- 7. 使用python替換文件名字符
- 8. 替換文件夾中的所有文件有許多子文件夾同名的文件使用PowerShell
- 9. 如何包含文件夾中的所有.js文件?
- 10. 替換Windows中所有子文件夾中的所有文件名#
- 11. 如何在文件夾中的所有文件中執行文本替換?
- 12. 用包含在gzip文件中的ant替換文件中的字符串
- 13. Subversion:重命名所有包含特定字符的文件夾
- 14. 批處理。用另一個文件替換文件夾中的幾個文件
- 15. 查找並替換文件夾中所有excel文件中的字符串
- 16. 如何編寫所有文件包含在子文件夾和文件夾中的.txt文件中
- 17. 如何包含所有lib文件夾?
- 18. 替換或刪除文件夾中所有文件的文件名中的某些字符
- 19. 使用命令行替換文件夾中所有文件中的文本?
- 20. 替換所有文件夾中
- 21. python追加文件夾名稱到所有子文件夾中的文件名
- 22. 替換字符串包含變量名中生成文件
- 23. 查找當前文件夾中包含字符串的所有PHP文件
- 24. 如何在bash中替換文件夾和文件名?
- 25. 如何在Magento中批量替換文件夾/文件名
- 26. 如何替換文件夾中多個文件中的字符串?
- 27. 使用Powershell替換多個文件和文件夾中的多個字符串
- 28. 在文件夾中包含所有scss文件
- 29. 如何使用iTextsharp將文件插入到包含文件夾的現有PDF文件夾的文件夾中
- 30. 替換文件夾中所有文件中的某些字符及其子文件夾
>使用os.walk獲取文件名時遇到困難......哪些困難? – jcoppens