harek535
Янв. 8, 2012 14:46:31
как осуществить запись в файл?
после моей попытки
b = open('c:\data\python\text.txt','w').write(a.encode('UTF-8'))
выдает ошибку
AttributeError: addinfourl instance has no attribute ‘encode’
что я делаю не так?
Гугл говорит что это якобы отсутсвуют нужные модули.
Soteric
Янв. 8, 2012 14:54:05
У объекта “a” нет метода encode.
harek535
Янв. 8, 2012 14:59:24
как правильно осуществить запись?
Убираю енкоде пишет вот что TypeError: argument 1 must be string or read-only character buffer, not instance
Soteric
Янв. 8, 2012 15:07:08
harek535
Янв. 8, 2012 17:14:19
теперь ошибка в закрытии файла.
как правильно закрыть файл
пробую так b.close()
пишет
b.close()
AttributeError: ‘NoneType’ object has no attribute ‘close’
s0rg
Янв. 8, 2012 17:17:16
А почитать доку по питону не судьба?
У вас в ‘b’ не файловый обьект, а результат выполнения write кладется.
truporez
Янв. 8, 2012 17:18:05
write не возвращает открытый объект