python3 的url编码

前言

最近做的项目中,有使用到对中文字符传入到url地址中,因此需要使用编码格式,将中文字符进行编码,方可得到正确的url地址。

解析

  • url进行编码&解码。
  • 导入urllib.parse模块,其中quote为编码,unquote为解码。
  • 且下面代码的'utf-8'可不写,因为默认以utf-8格式使用的;也可以传入其他编码格式使用(根据需求编写)。
from urllib.parse import quote, unquote

text1 = "丽江"
print("text1结果为:" + quote(text1, 'utf-8'))

text2 = "%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98"

print("text1结果为:" + unquote(text2, 'utf-8'))

'''
输出结果为:
text1结果为:%E4%B8%BD%E6%B1%9F
text1结果为:数据挖掘
'''
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值