0
PDF에서 자바 스크립트 코드를 추출하지만 변환 된 8 진수 이스케이프 시퀀스입니다.8 진수 이스케이프 시퀀스를 파이썬으로 변환하는 방법
정상적인 JavaScript 코드로 변환하고 싶습니다.
\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167\050\051\17....
제발 알려주십시오.
PDF에서 자바 스크립트 코드를 추출하지만 변환 된 8 진수 이스케이프 시퀀스입니다.8 진수 이스케이프 시퀀스를 파이썬으로 변환하는 방법
정상적인 JavaScript 코드로 변환하고 싶습니다.
\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167\050\051\17....
제발 알려주십시오.
합니다. x :
>>> b'\040\040\040\040\146\165\156\143\164\151\157\156\040\163\167'.decode('utf-8')
' function sw'
당신은 unicode_escape
encoding를 사용할 수 있습니다
를 파이썬 2.X에서 :
>>> r'\040\040\040\040\146\165\156\143\164\151\157\156'.decode('unicode-escape')
u' function'
를 파이썬 3.x의에서이 파이썬 2.x 및 3 모두 작동
>>> br'\040\040\040\040\146\165\156\143\164\151\157\156'.decode('unicode-escape')
' function'
이스케이프 시퀀스 (non-raw -string)을 사용하면'decode '를 사용할 필요가 없습니다. – falsetru
그래도 문자열 대신 바이트 배열로 끝납니다. – user3286261
네 말이 맞아. 'decode' 호출이 없으면'bytes' 객체를 얻을 것입니다. (단, Python 3.x에서만 가능) – falsetru