bialix
Май 20, 2008 09:41:12
Может быть кто-нибудь уже пробовал Python 3000? Такой вопрос: в Py2 функции в модуле os возвращают либо простую строку либо юникод как имя файла в зависимости от типа аргумента. Этот дуализм сохранился в Py3k или же там всегда и везде юникод?
Ferroman
Май 20, 2008 12:11:28
On Windows NT/2k/XP and Unix, if path is a Unicode object, the result will be a list of Unicode objects.
http://docs.python.org/dev/3.0/library/os.htmlНебольшое дополнение из os.path
os.path.supports_unicode_filenames¶
True if arbitrary Unicode strings can be used as file names (within limitations imposed by the file system), and if os.listdir() returns strings that contain characters that cannot be represented by ASCII.
bialix
Май 20, 2008 14:34:47
Дуализм остался, вопрос закрыт.