python 随记(2)

python3中的url编码解码模块使用

在requests中对请求的参数即使不进行url编码(UrlEncode),requests也会自动进行url编码,然后发送请求,有些场景下需要我们手动进行url编码,这样需要用到urllib模块

from urllib.parse import quote as urlenc
wd="move"
print(urlenc(wd)) #结果:move
wd2=""
print(urlenc(wd2)) #结果:%E7%AE%80%E4%B9%A6
print(urlenc(wd2,encoding="gb2312")) #结果:%BC%F2%CA%E9

你可能感兴趣的:(python 随记(2))