私はいくつかの質問を見てきました。私は必要なものに対して正確な答えを見つけることができません。Python Unicode Handling
私は絵文字を取る方法を理解し、unicodedata.name()を使用して名前を返します。
たとえば、私はこの絵文字を持っています:。 私はその識別子を取得し、その名前の価値を得ることができるようにしたいと考えています(PILE OF POO)。私は、名前関数に渡す文字列を構築する方法を知りたい:
unicodedata.name(u'\U0001f4a9')
上記のコードが動作します。しかしなどの渡し:
unicodedata.name()
は以下を返します:
mojidict['hi'] = unicodedata.name(\U0001f4a9) ^ ^
SyntaxError: invalid character in identifier
あなたが引用する必要がありますプーの山それ以外の場合は、文字列または文字値の代わりに識別子として使用しようとしています。 – Owen
右。私はちょうどそれを発見した。みんな、ありがとう! – SDSMTKyzer