Python中文转换url编码的实际操作步骤是什么
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章给大家介绍Python中文转换url编码的实际操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
机关网络安全操作规程
数据库名字重名怎么查询
oracle数据库录入
互联网是泡沫科技
延辰网络技术有限公司
网络安全实验
计算机底层软件开发心得
江西省网络安全应急预案
时空数据库的研究
上海常规软件开发服务报价表
avast网络安全激活码
手机保护套海关数据库
嵌入式软件开发ide
java获取数据库连接
计算机网络技术毕业生薪资
湖北数据库安全箱销售厂家
浪潮服务器5468优势
软件开发的标志
服务器mgmt作用
如何读取电子健康卡软件开发
数据库怎么看有没有打开
数据库不及格
2018北京网络安全大会
服务器超线程检查
数据库主键身份证号
2019千锋网网络安全课程百度云
西安数字化法治文化展馆软件开发
数据库实训与应用总结
nginx服务器安全问题
吉安高性价比服务器哪里比较好