Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在b和x27之间转换\\xe5';和b'\xe5';用蟒蛇3?_Python_Python 3.x_Byte - Fatal编程技术网

Python 如何在b和x27之间转换\\xe5';和b'\xe5';用蟒蛇3?

Python 如何在b和x27之间转换\\xe5';和b'\xe5';用蟒蛇3?,python,python-3.x,byte,Python,Python 3.x,Byte,如何使用python3在b'\\xe5'和b'\xe5'之间转换? 1.将b'\\xe5'转换为b'\xe5'? 2.是否将b'\xe5'转换为b'\\xe5' 您可以使用编码对字节进行解码,然后通过使用latin1编码将结果字符串转换回字节,这是字节和字符之间的一对一编码: b'abc\\xe5\\xe6'.decode('unicode_escape').encode('latin1') # b'abc\xe5\xe6' 相反的方向: b'abc\xe5\xe6'.decode('lati

如何使用python3在b'\\xe5'和b'\xe5'之间转换?
1.将b'\\xe5'转换为b'\xe5'?

2.是否将b'\xe5'转换为b'\\xe5'

您可以使用编码对字节进行解码,然后通过使用
latin1
编码将结果字符串转换回字节,这是字节和字符之间的一对一编码:

b'abc\\xe5\\xe6'.decode('unicode_escape').encode('latin1')
# b'abc\xe5\xe6'
相反的方向:

b'abc\xe5\xe6'.decode('latin-1').encode('unicode_escape')
# b'abc\\xe5\\xe6'

你试过一些常规的经验吗?可能是重复的