python百分号编码、解码
在做接口自动化时, 接口需要传入中文,并且是经过编码之后的中文
例如需要将
https://www.百度.com
转换成如下, 才能执行成功,那要怎么转换呢?
https://www.%E7%99%BE%E5%BA%A6.com
简单, 代码如下
import urllib.parse
# 编码 data = "百度" new_data = urllib.parse.quote(data) print(new_data)
# 解码 data = urllib.parse.unquote(new_data) print(data) 执行结果>>> %E7%99%BE%E5%BA%A6 百度