Python中文转换url编码的实际操作步骤是什么
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍Python中文转换url编码的实际操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如
千家信息网最后更新 2026年11月02日Python中文转换url编码的实际操作步骤是什么
这篇文章给大家介绍Python中文转换url编码的实际操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如果在Python中文转换url编码你对其有所了解吗?以下是文章的相关内容的介绍,希望你浏览以下的文章会有所收获。
今天修改一个天气预报的东西,但输入城市不能得到天气预报,感觉是编码不对,因为你输入一个城市(比如‘杭州’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。
>>> import urllib >>> data = '杭州' >>> print data
杭州
>>> data '\xe6\x9d\xad\xe5\xb7\x9e' >>> urllib.quote(data) '%E6%9D%AD%E5%B7%9E'
那我们想转回去呢?
>>> urllib.unquote('%E6%9D%AD%E5%B7%9E') '\xe6\x9d\xad\xe5\xb7\x9e' >>> print urllib.unquote('%E6%9D%AD%E5%B7%9E')杭州细心的同学会发现贴吧url中出现的是%C0%F6%BD%AD,而非'%E4%B8%BD%E6%B1%9F',其实是编码问题。百度的是gbk,其他的一般网站比如google就是utf8的。所以可以用下列语句实现。
>>> import sys,urllib
>>> s = '杭州'
>>> urllib.quote(s.decode(sys.stdin.encoding)
.encode('gbk'))%BA%BC%D6%DD
>>> urllib.quote(s.decode(sys.stdin.encoding)
.encode('utf8'))'%E6%9D%AD%E5%B7%9E'
关于Python中文转换url编码的实际操作步骤是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
编码
杭州
中文
内容
文章
实际
步骤
城市
天气
天气预报
更多
帮助
输入
预报
不对
不错
强大
简捷
细心
东西
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技名片
科技与互联网
互联网科技英文
深圳齐家互联网科技
互联网 视角下的科技创新
互联网 新科技
互联网企业和科技型企业
贵州叶脉互联网科技有限公司所属行业
荆州市昕露互联网络科技有限公司
华夏互联网科技业
辽宁互联网新科技
迪庆互联网科技招生
互联网科技如何创业
美国互联网科技公司
神州科技互联网有限公司
信承诺互联网科技有限公司
互联网科技平台产品运营
互联网科技收购价值
互联网科技和医药行业
知域互联网科技有限公司官网
鸠鸠互联网科技
互联网科技有限公司图片
互联网下的科技发展
科技与互联网发展
上海挚品互联网科技
科技类的互联网平台
成都仁贤领冠互联网科技有限公司
福州新华互联网科技学校 知乎
互联网科技与管理
互联网科技和法律行业