我正在尝试重命名一些有中文字符的文件。但是,以下内容不起作用:
import os
for filename in os.listdir(r"C:\Users\mas\Desktop\"):
if filename.startswith("你好"):
os.rename(filename, filename[7:])
它给出错误“系统找不到指定的文件:'你好Hello.txt”
我需要更改某些设置或其他内容吗?
答案 0 :(得分:0)
根据错误消息,似乎找不到文件
我遇到了类似的问题,我首先更改了当前工作目录来解决了该问题
以您的情况
# Change working directory first
os.chdir("C:\Users\mas\Desktop")
# then do the loop
for filename in os.listdir(r"C:\Users\mas\Desktop\"):
...