2016-10-18 41 views

答えて

0

それを実感してください!

2番目のバックスラッシュを削除できませんでした。私は少しのまわりでそれを検索し、解決策を思い付いた:

1)は、第2のバックスラッシュ

2を取り除くようにcodecsライブラリを使用してunicode_escapeで文字列をデコード)してステップ1の出力をエンコードISO-8859-1バイナリをもう一度入手する

import codecs 
>>> stringWithDoubleBackslashes = '\\xd6\\x83\\x8dd!VT\\x92\\xaaA' 
>>> stringWithSingleBackslashes = codecs.decode(stringWithDoubleBackslashes, 'unicode_escape')       
>>> binaryWithSingleBackslashes = stringWithSingleBackslashes.encode('ISO-8859-1') 
>>> binaryWithSingleBackslashes 
b'\xd6\x83\x8dd!VT\x92\xaaA' 
関連する問題