[英]Renaming files with Chinese characters in Python
我正在尝试重命名一些包含中文字符的文件。 但是,以下操作不起作用:
import os
for filename in os.listdir(r"C:\Users\mas\Desktop\"):
if filename.startswith("你好"):
os.rename(filename, filename[7:])
它给出了错误“系统找不到指定的文件:'你好Hello.txt”
我需要在这里更改某些设置或其他内容吗?
根据错误消息,似乎找不到文件
我遇到了类似的问题,我首先通过更改当前工作目录来解决它
在你的情况下
# Change working directory first
os.chdir("C:\Users\mas\Desktop")
# then do the loop
for filename in os.listdir(r"C:\Users\mas\Desktop\"):
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.