Найти - Пользователи
Полная версия: запись в файл переменной
Начало » Python для новичков » запись в файл переменной
1
harek535
как осуществить запись в файл?
после моей попытки

b = open('c:\data\python\text.txt','w').write(a.encode('UTF-8'))

выдает ошибку
AttributeError: addinfourl instance has no attribute ‘encode’
что я делаю не так?
Гугл говорит что это якобы отсутсвуют нужные модули.
Soteric
У объекта “a” нет метода encode.
harek535
как правильно осуществить запись?
Убираю енкоде пишет вот что TypeError: argument 1 must be string or read-only character buffer, not instance
Soteric
write(str(a))
harek535
теперь ошибка в закрытии файла.
как правильно закрыть файл
пробую так b.close()
пишет
b.close()
AttributeError: ‘NoneType’ object has no attribute ‘close’
s0rg
А почитать доку по питону не судьба?
b = open(...).write(...)
У вас в ‘b’ не файловый обьект, а результат выполнения write кладется.
truporez
write не возвращает открытый объект
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB