Скачал. Запустил... Он спрашивал что выбирать - c: cp1251 и k:koi8-r... Я блин везде нажимал koi8-r. Теперь у меня опять же йероглифы. Но если повторно запускаю этот питон-скрипт, то он уже не сканит эти файлы...
Как быть? Как просканить эти файлы заново. Я открыл tag2utf.py и попробовал проредактировать (никогда дело с Питоном не имел), но вот я подумал что дело "редактировать или нет" кроется вот здесь:
Код: Выделить всё
def recodingNeed (strs):
"""recodint needed if tags had symbols with 255>ords >128
"""
needed = False
for string in strs:
for i in range (len(string)):
if ord (string[i])>255:
return False #it's a unicode
if 255>ord (string[i])>127:
return True #nonunicode nonasciiЯ изменил это на вот это:
Код: Выделить всё
def recodingNeed (strs):
"""recodint needed if tags had symbols with 255>ords >128
"""
needed = True
return True #nonunicode nonasciiТеперь в консоле пишу:
Код: Выделить всё
evgheny@evgheny-laptop:/media/sda5/music$ python ~/Desktop/tag2utf.pyи мне выдает вот такое:
Код: Выделить всё
Starting search in the /media/sda5/music
Traceback (most recent call last):
File "/home/evgheny/Desktop/tag2utf.py", line 152, in <module>
passDir (root)
File "/home/evgheny/Desktop/tag2utf.py", line 73, in passDir
titles.append (getTagStr (tag.getTitle()))
File "/home/evgheny/Desktop/tag2utf.py", line 84, in getTagStr
ls.append (chr (ord (tagUnicStr[i])))
ValueError: chr() arg not in range(256)Видно не то я проредактировал =(
П.С. Кстати когда он тогда правил теги, он после правки остановился и тоже пару ерроров вывел
Заранее спасибо за ответ)