【发布时间】:2019-07-15 21:21:39
【问题描述】:
我想编写一个python程序来重命名文件夹中的所有文件,以便我从文件名中删除数字,例如:chicago65.jpg将重命名为chicago.jpg。
以下是我的代码,但我收到错误,因为 translate() 只需要 1 个参数。请帮忙解决这个问题
import os
def rename_files():
file_list=os.listdir(r"C:\Users\manishreddy\Desktop\udacity\Secret Message\prank\prank")
print(file_list)
os.chdir(r"C:\Users\manishreddy\Desktop\udacity\Secret Message\prank\prank")
for file_temp in file_list:
os.rename(file_temp,file_temp.translate(None,"0123456789"))
rename_files()
【问题讨论】:
标签: python