Я, должно быть, здесь что-то делаю явно неправильно.Но что это такое и как мне исправить?
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import io
>>> f1 = io.open('test.txt','w')
>>> f1.write('bingo')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\appl\python\2.6.5\lib\io.py", line 1500, in write
s.__class__.__name__)
TypeError: can't write str to text stream
edit : в моем реальном приложении не будет постоянной строки, у меня будет обычная строка... если проблема в юникоде, как мне конвертировать в то, что требует io.open?