Литералы Unicode, которые работают в python 3 и 2

Итак, у меня есть сценарий python, который я бы предпочел работать на python 3.2 и 2.7 только для удобства.

Есть ли способ, чтобы литералы Unicode работали в обоих? Например,

#coding: utf-8
whatever = 'שלום'

Для приведенного выше кода потребуется строка Unicode в python 2.x ( u '' ), а в python 3.x этот маленький u вызывает синтаксическую ошибку.

]
37
задан wjandrea 4 June 2019 в 14:31
поделиться