2016-05-12 17 views
1

python 3では、文字列u '\ xf4 \ xfb \ xe2'(ユニコード)があります。この文字列をバイト '\ xf4 \ xfb \ xe2'(つまり、u '\ xf4' - > b '\ xf4'など)に変換する必要があります。 私が使ってPython 2にこの結果を得ることができます。 エラーのあるユニコード文字列をバイトに変換する

''.join([chr(ord(c)) for c in u'\xf4\xfb\xe2']) 

しかし、Pythonの3 CHR()の戻りユニコードで

。 これをPython 3でどのように行うことができますか?

答えて

2

これを試してみてください:

bytes(map(ord, u'\xf4\xfb\xe2')) 
関連する問題