Python中文转换url编码的实际操作步骤是什么
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章给大家介绍Python中文转换url编码的实际操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
2021网络安全手抄报文字
数据库sql语言重要吗
中证登网络安全岗
数据库怎样修改服务器名称
发达的网络技术
网络安全事件发生增大时
c 图片 数据库
软件开发的优劣点
言之成网络技术有限公司怎么样
博雅数据库天津师范大学
不错的垃圾分类软件开发
昆明通信网络技术公司招聘
小帅碰胡数据库异常
黑科技互联网项目
进口网络技术与设备公司
电脑怎么搭建服务器网站
金蝶数据库委外加工入库表名
斐讯关闭服务器
方舟生存进化服务器弹出对话框
网络安全的活动摘要
yii2 多数据库
软件开发专业 学费
杭州软件开发定制公司怎么收费
大数据信息网络安全
青岛网络技术公司
网络安全产业发展现状
网络安全方案审查表
智能网络安全检测技术
小程序图片怎么上传到云数据库
rust被踢出服务器的所以语句