J'utilise Python 2.6.5. Mon code nécessite l'utilisation du signe "supérieur ou égal à". Et voilà:
>>> s = u'\u2265'
>>> print s
>>> ≥
>>> print "{0}".format(s)
Traceback (most recent call last):
File "<input>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265'
in position 0: ordinal not in range(128)`
Pourquoi ai-je cette erreur? Y a-t-il une bonne façon de procéder? J'ai besoin d'utiliser la .format()
fonction.
from __future__ import unicode_literals
au début de vos fichiers source.