python23
Немного про совместимость версий при переходе со 2 на 3 Python
Самые частые ошибки которые мне попадались:
во 2-й версии был оператор
xrange-> в 3-й версииrange2-я версия -
printвызывался без скобок для аргументов -> 3 - скобки обязательныитератор
c4d.__dict__.iteritems()был заменен наc4d.__dict__.items()тип 'long' заменен на тип 'int'
в 3 Python убрали Exception Message: вместо
exception.message->exception.args[0]Метод has_key() в словарях больше не используется; вместо этого следует использовать оператор in.
Подробнее, смотрим в документации по миграции
Last updated
Was this helpful?