rapture 06.04.2012 13:42 unknown

Что за сиране типы unicode и string в пейтоне?

1. ojab 06.04.2012 16:18

в некропитоне 2.x
use py3k, luke

2. raptureojab /1 06.04.2012 16:50 unknown

я и юзаю.

3. ojabrapture /2 06.04.2012 16:51

Тогда забей, это для совместимости c py2

4. raptureojab /3 06.04.2012 16:57 unknown

всмысле забей? он мне несходимость типов выдает

5. ojabrapture /4 06.04.2012 17:00 YGG!

.decode('utf-8')? /r/ type() от обоих аргументов

6. raptureojab /5 06.04.2012 17:06 unknown

1
<class 'str'>
[('1',)]
<class 'list'>
Traceback (most recent call last):
File "C:\Devel\Test Python\runme.py", line 43, in selectdb
self.text.insertPlainText(tmpstr)
TypeError: 'PySide.QtGui.QTextEdit.insertPlainText' called with wrong argument types:
PySide.QtGui.QTextEdit.insertPlainText(list)
Supported signatures:
PySide.QtGui.QTextEdit.insertPlainText(unicode)
Извини, сведение листов в 4 часа ночи лень делать, просто вместо list там str.

7. ojabrapture /6 06.04.2012 17:10 YGG!

pyside не поддерживет python3 ёпт. use unicode(mylist[0][0])

8. raptureojab /7 06.04.2012 17:12 unknown

А мне показалось, что py3.2 значит поддерживает...
http://qt-project.org/wiki/PySide_Binari...
Спасибо, я завтра попробую.

9. ojabrapture /8 06.04.2012 17:16 YGG!

шок, я слоу. Действительно поддерживает лол. Хз как там под виндой, но если оно действительно запускается с py3.2, то нужно просто вытащить str из list'a. Т. е. mylist[0][0].

10. raptureojab /9 06.04.2012 17:18 unknown

ояебу, я же выше написал, что там будет тип str, а этой хуйне подавай unicode. encode почему-то не работает.

11. ojabrapture /10 06.04.2012 17:39 YGG!

шок! В py3k нет unicode, ёпт.

Do you really want to delete ?