我尝试将translate方法与一个参数一起使用 我知道它需要一个表和deletechars但我只想使用deletechars一个... 这是我的代码
import os
def re_name():
pic_dir = r"C:\Users\Maysara\Desktop\aaa"
file_list = os.listdir(pic_dir)
os.chdir(pic_dir)
for item in file_list :
new_name = item.translate(None,"1234567890")
os.rename(item,new_name)
print("done")
re_name()
我有这个错误
追踪(最近一次通话): 文件“C:/Users/Maysara/PycharmProjects/untitled1/hello.py”,第14行,in 改名() 文件“C:/Users/Maysara/PycharmProjects/untitled1/hello.py”,第10行,在re_name中 new_name = item.translate(无,“1234567890”) TypeError:translate()只接受一个参数(给定2个)