Python HTML 十六进制代码到字符,反之亦然



我正在尝试将给定的十六进制代码转换为字符,反之亦然。我尝试了HTMLParser逃逸/取消逃脱,但没有成功。

输入

storeKey=%7B%22auth_token%22%3A%22MYTOKEN%22%7D

输出

storeKey={"auth_token":"MYTOKEN"}

反之亦然。

Python

版本: Python 3 (Anaconda)

HTML 十六进制代码参考

urllib.parse.unquote应该适合你:

import urllib
print(urllib.parse.unquote('%7B%22auth_token%22%3A%22MYTOKEN%22%7D'))
# '{"auth_token":"MYTOKEN"}'

同样,urllib.parse.quote

import urllib
print(urllib.parse.quote('{"auth_token":"MYTOKEN"}'))
# '%7B%22auth_token%22%3A%22MYTOKEN%22%7D'

相关内容

最新更新