iterais @ Unicode que funcionam em python 3 e 2
Então, eu tenho um script python que eu preferiria trabalhar no python 3.2 e 2.7 apenas por conveniênci
Existe uma maneira de ter literais unicode que funcionam em ambos? Por exemplo
#coding: utf-8
whatever = 'שלום'
O código acima exigiria uma string unicode no python 2.x (u '') e no python 3.x esse pequeno 'u' causa um erro de sintax
e qualquer forma, encontrei a resposta, tudo o que eu precisava era:
from __future__ import unicode_literals
Ainda estou postando a pergunta por causa dehttps: //meta.stackexchange.com/questions/49922/should-i-continue-adding-a-question-if-i-have-found-the-answer-mysel
Para os curiosos, é nisso que estou trabalhando:http: //code.google.com/p/pytitle