[英]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.