я написал скрипт python, чтобы переименовать все файлы, присутствующие в папке, удалив все числа из имени файла, но это не работает. Примечание. Тот же код отлично работает для python2.7.
import os
def rename_files():
#(1) get file names from a folder
file_list = os.listdir(r"D:\prank")
print(file_list)
saved_path = os.getcwd()
print("Current working Directory is " + saved_path)
os.chdir(r"D:\prank")
#(2) for each file ,rename filename
for file_name in file_list:
os.rename(file_name, file_name.translate(None,"0123456789"))
rename_files()
Может ли кто-нибудь сказать мне, как заставить его работать. Функция перевода не работает должным образом?