Например, у меня есть такая строка (возвращаемое значение 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'
У кого-нибудь есть идеи о том, как использовать его как нормальную строку или преобразовать в нормальную строку?
Возможный дубликат конвертирования байтов в строку?
—
Георгий
@HanfeiSun то, что вы называете « двоичной строкой », является байтовым объектом (см. Информацию об
—
байтовом