Я пытаюсь переименовать файлы, используя приведенный ниже скрипт, но у меня возникают проблемы с перехватом следующего «Не делай», которое должно заканчиваться как «Не». Любые идеи о том, как я могу это сделать?
def remove_accents(s):
nkfd_form = unicodedata.normalize('NFKD', s)
return u''.join([c for c in nkfd_form if not unicodedata.combining(c)])
for fname in glob.glob("**/*.mp3", recursive=True):
new_fname = remove_accents(fname)
if new_fname != fname:
try:
print ('renaming non-ascii filename to', new_fname)
os.rename(fname, new_fname)
except Exception as e:
print (e)