Я должен делать что-то явно не так. Но что это такое и как я могу исправить?
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. В моем реальном приложении у меня не будет постоянной строки, у меня будет регулярная строка... если unicode - проблема, как мне преобразовать в то, что io. open требуется?