Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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 “如何解码/编码”\UNNN";_Python - Fatal编程技术网

Python “如何解码/编码”\UNNN";

Python “如何解码/编码”\UNNN";,python,Python,我寻找Python3 lib来编码解码这种JS编码,例如JS文本: // return '\u53EF\u80FD\u539F\u56E0\uFF1A' + kn; 我想将这种编码文本(在JS文件中)转换为str,然后再次编码str。 是否存在这样的库?来自评论: 它是“unicode转义”编码。首先将文本转换为字节序列,然后使用“unicode转义”编码对其进行解码:'\u53EF\u80FD\u539F\u56E0\uFF1A'。编码(“ascii”)。解码(“unicode转义”)uni

我寻找Python3 lib来编码解码这种JS编码,例如JS文本:

// return '\u53EF\u80FD\u539F\u56E0\uFF1A' + kn;
我想将这种编码文本(在JS文件中)转换为str,然后再次编码str。 是否存在这样的库?

来自评论:
它是“unicode转义”编码。首先将文本转换为字节序列,然后使用“unicode转义”编码对其进行解码:
'\u53EF\u80FD\u539F\u56E0\uFF1A'。编码(“ascii”)。解码(“unicode转义”)

unicode转义序列由Python处理:
'\u53EF\u80FD\u539F\u56E0\uFF1A'='可能原因:'我需要将这样的txt编码为字符串。不管python做什么。此txt不是Py代码。这是第三方文本。您正在寻找“unicode转义”-编码。首先将文本转换为字节序列,然后使用“unicode转义”编码对其进行解码:
'\u53EF\u80FD\u539F\u56E0\uFF1A'.encode(“ascii”).decode(“unicode转义”)
这是答案,您可以发布它吗。@jojonas该代码对Python 3不起作用。不能将unicode文本编码为ascii。