我有一个这样的文件:如何读取包含16位十六进制值的文件?
\u9515\u7691\u853c\u788d\u7231
\u9515\u7691\u853c\u788d\u7231
\u9515\u7691\u853c\u788d\u7231
现在我想读这个文件打印字符串,我这样做是这样的:
with open(fi, "rb") as fi:
print(fi.readline().strip().decode("utf-8"))
,但我发现它仍然打印
\u9515\u7691\u853c\u788d\u7231
我怎样才能得到真正的字符串:
锕皑蔼碍爱
这个答案在python3中不起作用 – roger
你确定你在使用python3吗? @Ankush Rathi答案不适用于我的python3:D 可以粘贴错误吗? – avix
它工作得很好,只是改变语法 – roger