я могу сделать вывод терминала unicode windoze? что OSX делает, чтобы показать это красиво?
у сценарий, который должен переместить какой-то файл, но, к сожалению, это не похожеos.path
очень хорошо играет с интернационализацией. Когда у меня есть файлы с именами на иврите, возникают проблемы. Вот скриншот содержимого каталога:
(источник:thegreenplace.net)
Теперь рассмотрим этот код, который перебирает файлы в этом каталоге:
files = os.listdir('test_source')
for f in files:
pf = os.path.join('test_source', f)
print pf, os.path.exists(pf)
Выход:
test_source\ex True
test_source\joe True
test_source\mie.txt True
test_source\__()'''.txt True
test_source\????.txt False
Обратите внимание, какos.path.exists
считает, что файл с древнееврейским именем даже не существует? Как я могу это исправить?
ActivePython 2.5.2 в Windows XP Home SP2