アスキーまたは拡張アスキー文字を印刷しようとしています。このコードを使用して:
print '\xff'.decode('latin-1')
ascii #255 が出力されますが、次のように 10 進数を使用して入力したいと思います。
num=255
myhex=hex(num)
print myhex.decode('latin-1')
myhex が '0xff' であるため機能しないため、'\xff' に変換する必要があります。「0x」を「\x」に置き換えるとエラーが発生します。
myhex.replace('0x','\x')
エラーが発生します: ValueError:無効な\ xエスケープ
問題を解決するには?誰でも助けることができますか?ターミナル/コンソールで char -> ÿ を出力したいという目標。