我从PDF文件中提取了JavaScript代码,但它被转换成八进制转义序列。
我想将其转换为正常的JavaScript代码。
\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167\050\051\17....
请给我建议。
我从PDF文件中提取了JavaScript代码,但它被转换成八进制转义序列。
我想将其转换为正常的JavaScript代码。
\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167\050\051\17....
请给我建议。
unicode_escape
编码:
在 Python 2.x 中:>>> r'\040\040\040\040\146\165\156\143\164\151\157\156'.decode('unicode-escape')
u' function'
>>> br'\040\040\040\040\146\165\156\143\164\151\157\156'.decode('unicode-escape')
' function'
这适用于Python 2.x和3.x:
>>> b'\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167'.decode('utf-8')
' function sw'
decode
。 - falsetrudecode
调用,你将得到一个bytes
对象。(但仅适用于Python 3.x) - falsetru