357

たとえば、次のような文字列があります ( の戻り値subprocess.check_output):

>>> b'a string'
b'a string'

私が何をしたとしてもb'、文字列の前に常に迷惑なものが表示されます。

>>> print(b'a string')
b'a string'
>>> print(str(b'a string'))
b'a string'

それを通常の文字列として使用する方法、または通常の文字列に変換する方法について誰か考えがありますか?

4

3 に答える 3

103

falsetruからの回答がうまくいかなかった場合は、次のことも試してください。

>>> b'a string'.decode('utf-8')
'a string'
于 2016-03-11T19:30:05.777 に答える