背景说明
目前从系统上下载一批文件,解压后发现文件目录名称和文件名称均为url编码,需要对其进行解码,文件数量众多,不可一一去修改,这就需要使用一种快速工具完成。
使用Python进行文件重命名需要以下一些工具或函数:
- unquote url解码
- os.rename 对文件、目录重命名
- os.walk 对目录的遍历
实践
目录遍历并重命名
首先需要对原目录进行遍历解码后重新命名。在遍历的时候遇到一个问题,总受提示文件找不到。
一开始以为是特殊字符的原因,于是单独测试,提示文件存在
print(os.path.exists(r'C:\Users\DELL\Desktop\%81\%812.txt'))
返回值
版权归原作者 「已注销」 所有, 如有侵权,请联系我们删除。