Форум сайта python.su
0
Как сделать чтобы имена файлов правильно читались и в Linux и в Windows?
пробовал такие варианты, но не помогло:
f = open(str(file_name).decode('utf8').encode('cp1251'), ‘w’)
f = open(str(file_name), ‘w’)
Офлайн
0
уже нашел http://python.su/forum/viewtopic.php?id=8800
import locale
f = open(str(file_name).decode('utf8').encode(str(locale.getdefaultlocale()) ), ‘w’)
Офлайн