Пытаюсь создать папки:
# -*- coding: utf-8 -*-
import os
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
f = open('dop.txt', 'r')
for line in f.xreadlines():
print line
os.mkdir(line)
f.close()
Файл dop.txt в кодировке UTF-8, но папку создать не удается, выдает ошибку:
Traceback (most recent call last):
File "py.py", line 15, in <module>
os.mkdir(line)
WindowsError: [Error 123] ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒▒▒▒,: '\xd0\x94\xd0\xbe\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb8\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8c\xd0\xbd\xd1\x8b\xd0\xb9 \xd0\xbe\xd1\x84\xd0\xb8\xd1\x81 \xc2\xab\xd0\x90\xd0\xb1\xd0\xb8\xd0\xbd\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9\xc2\xbb\n'
Причем на Ubuntu этот же скрипт работает отлично. С чем может быть связана проблема?