Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 16, 2010 14:35:39

anber
От:
Зарегистрирован: 2010-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Кириллические имена файлов и кроссплатформенность

Как сделать чтобы имена файлов правильно читались и в Linux и в Windows?
пробовал такие варианты, но не помогло:
f = open(str(file_name).decode('utf8').encode('cp1251'), ‘w’)
f = open(str(file_name), ‘w’)



Офлайн

#2 Окт. 16, 2010 15:01:55

anber
От:
Зарегистрирован: 2010-10-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Кириллические имена файлов и кроссплатформенность

уже нашел http://python.su/forum/viewtopic.php?id=8800

import locale
f = open(str(file_name).decode('utf8').encode(str(locale.getdefaultlocale()) ), ‘w’)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version