将转换后的 bytes 转换为 str to bytes python
Convert a converted bytes to str to bytes python
如何将一个转换为 str 的 bytes 转换为 bytes python
简单:
re="Xin chào"
print(re.encode("utf-8"))
# OUTPUT : b'Xin ch\xc3\xa0o'
但我有一个像
print(new_str)
# OUTPUT : Xin ch\xc3\xa0o
那么我如何解码“new_str” var
我不太明白你想做什么,但如果你想对字符串或变量进行编码,请使用 encode() 函数:
string = "string"
en = string.encode()
print(en)
例如:
如果字符串是“Hello”,输出将是 b'Hello'。
如果你想解码:
print (string.decode('utf8', 'strict'))
假设您的 new_str
变量包含 b'Xin ch\xc3\xa0o'
所以,
new_str = b'Xin ch\xc3\xa0o'
您可以使用 decode() 方法将其转换回 Xin chào
。
new_str = b'Xin ch\xc3\xa0o'
print(new_str.decode())
输出将是,
Xin chào
你是说“解码”吗?这是来源
string = r"Xin ch\xc3\xa0o"
exec(f"global string;string=b'{string}'")
string = string.decode("utf-8")
print(string)
如何将一个转换为 str 的 bytes 转换为 bytes python 简单:
re="Xin chào"
print(re.encode("utf-8"))
# OUTPUT : b'Xin ch\xc3\xa0o'
但我有一个像
print(new_str)
# OUTPUT : Xin ch\xc3\xa0o
那么我如何解码“new_str” var
我不太明白你想做什么,但如果你想对字符串或变量进行编码,请使用 encode() 函数:
string = "string"
en = string.encode()
print(en)
例如: 如果字符串是“Hello”,输出将是 b'Hello'。
如果你想解码:
print (string.decode('utf8', 'strict'))
假设您的 new_str
变量包含 b'Xin ch\xc3\xa0o'
所以,
new_str = b'Xin ch\xc3\xa0o'
您可以使用 decode() 方法将其转换回 Xin chào
。
new_str = b'Xin ch\xc3\xa0o'
print(new_str.decode())
输出将是,
Xin chào
你是说“解码”吗?这是来源
string = r"Xin ch\xc3\xa0o"
exec(f"global string;string=b'{string}'")
string = string.decode("utf-8")
print(string)