import os
def rename_files():
file_list = os.listdir(r"file directory")
print(file_list)
for file_name in file_list:
os.rename(
file_name,
file_name.translate(str.maketrans("","", "0123456789")
)
rename_files()
我不断在代码的最后一行获得syntax error
。它没有给我任何细节,我只是弹出一个“无效语法”,它突出显示红色的rename_files
。
我尝试在没有线路的情况下运行它,它会抛出相同的错误。编码有点新,所以要温柔哈哈。
答案 0 :(得分:0)
import os
def rename_files():
file_list = os.listdir(r"file directory")
print(file_list)
for file_name in file_list:
os.rename(file_name, file_name.translate(str.maketrans("","", "0123456789")))
rename_files()
试试这个