如何为变量或该功能使用“ b”前缀

问题描述

我有字符串列表-更好的是90%是文字串 但有时也有八进制编码的字符串

aL = ['literalString,XYZ','Verri \ 303 \ 250res-le-buisson,IDF'] 我正在从输入(json文件)中检索列表项

我需要将其转换为utf-8

这可以按预期工作:

x = b'Verri\303\250res-le-buisson,IDF'
print(f'{type(x)}')
print(x.decode('utf-8'))

<class 'bytes'>
Verrières-le-buisson,IDF

问题是我找不到为变量“ b”添加前缀(使用功能)的方法

我需要:

b'x.decode('utf-8')

将变量转换为字节不能正常工作(例如bytes(x,'utf-8'))。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)