iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python实现中文转换url编码的方法
  • 340
分享到

python实现中文转换url编码的方法

中文方法python 2022-06-04 18:06:46 340人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本文实例讲述了python实现中文转换url编码的方法。分享给大家供大家参考,具体如下: 今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到lis

本文实例讲述了python实现中文转换url编码的方法。分享给大家供大家参考,具体如下:

今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到list里面是中文的情况(比如‘丽江'),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。


>>> import urllib
>>> data = '丽江'
>>> print data
丽江
>>> data
'xe4xb8xbdxe6xb1x9f'
>>> urllib.quote(data)
'%E4%B8%BD%E6%B1%9F'

那我们想转回去呢?


>>> urllib.unquote('%E4%B8%BD%E6%B1%9F')
'xe4xb8xbdxe6xb1x9f'
>>> print urllib.unquote('%E4%B8%BD%E6%B1%9F')
丽江

细心的同学会发现贴吧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'))
'%C0%F6%BD%AD'
>>> urllib.quote(s.decode(sys.stdin.encoding).encode('utf8'))
'%E4%B8%BD%E6%B1%9F'
>>>

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

--结束END--

本文标题: python实现中文转换url编码的方法

本文链接: https://www.lsjlt.com/news/14724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中文转换url编码(转)
    今天修改一个天气预报的东西,但输入城市不能得到天气预报,感觉是编码不对,因为你输入一个城市(比如‘杭州’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。>>...
    99+
    2023-01-31
    中文 python url
  • python中文转换url编码
            今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到list里面是中文的情况(比如‘丽江’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要...
    99+
    2023-01-31
    中文 python url
  • Android中URL转换成二维码的实现方法
    这篇文章主要讲解了Android中URL转换成二维码的实现方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。二维码已经成为我们日常生活中的一个不可获取的产物,火车票上,景区门票,超市付款等等都会有二维码的身影。...
    99+
    2023-05-31
    url roi %d
  • javascript对url进行编码转换的方法
    这篇文章将为大家详细讲解有关javascript对url进行编码转换的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。javascript对url进行编码转换的方法:1、使用encodeURI()函数,...
    99+
    2023-06-14
  • Python中文转换url编码的实际操作步骤是什么
    这篇文章给大家介绍Python中文转换url编码的实际操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。url编码具有十分强大的功能,以及具有十分简捷的运用技巧,那么如果在Python中文转换url编码你对其...
    99+
    2023-06-17
  • python字符串与url编码的转换
    主要应用的场景 爬虫生成带搜索词语的网址 1.字符串转为url编码 import urllib poet_name = "李白" url_code_name = urllib.quote(poet_name) print url...
    99+
    2023-01-31
    字符串 python url
  • 浅析golang中编码转换实现方法
    编码(Encoding)是计算机中的一个重要概念,其作用是将字符数据在计算机中表示为二进制形式。在计算机领域中,字符数据通常以Unicode编码为标准,但是在实际应用场景中,Unicode编码并不总是符合需求,因此需要进行编码转换。本文将介...
    99+
    2023-05-14
    编码 go语言 Golang
  • javascript url汉字编码转换的方法是什么
    本文小编为大家详细介绍“javascript url汉字编码转换的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript url汉字编码转换的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-07-06
  • python中文字符如何转url编码
    目录如何将中文字符转url编码python url编码和url解码方法函数介绍编码解码总结如何将中文字符转url编码 import urllib.parse name = urlli...
    99+
    2023-02-01
    python中文字符 中文字符转url编码 python url编码
  • golang中编码转换实现的方法是什么
    这篇“golang中编码转换实现的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“golang中编码转换实现的方法是...
    99+
    2023-07-05
  • Python utf-8编码转换方法
    Python utf-8编码转换方法 在Python编程开发中,我们经常需要处理各式各样的字符串,其中,涉及到字符串的编码问题就是一个很重要的方面。特别是在我们需要将数据传输到不同的系统或应用程序中,...
    99+
    2023-09-04
    python 开发语言 java
  • java中文编码转换的方法有哪些
    Java中常用的编码转换方法有以下几种:1. 使用`String`类的构造方法:```javaString str = new St...
    99+
    2023-08-16
    java
  • Python 转换文本编码
    前段时间入手了一个Sony PRS-505的阅读器,不过因为汉化的原因,折腾了很久,终于全部搞定了。麻烦的是505认得最好的编码方式为utf-8,如果是unicode,当文件大于5M时就容易出现问题。所以许多大的txt文档都要转换成utf-...
    99+
    2023-01-31
    文本 Python
  • PHP中文字符编码转换方法:e8 af 9a转中文
    PHP中文字符编码转换方法:e8 af 9a转中文,需要具体代码示例 在PHP中进行字符编码的转换是一个常见且有着较高实用价值的操作。在网络编程、数据处理等领域中,我们经常会面对需要将...
    99+
    2024-02-27
    php 字符编码 转换 网络编程
  • Python 编码转换与中文处理
    Python 编码转换与中文处理python 中的 unicode是让人很困惑、比较难以理解的问题. utf-8是unicode的一种实现方式,unicode、gbk、gb2312是编码字符集.decode是将普通字符串按照参数中的编码格式...
    99+
    2023-01-31
    中文 Python
  • python 中文url编码处理
    可以直接处理中英混排的urlfrom urllib.parse import quote (python3)from urllib import quote (python2) url = 'http://www.baidu.co...
    99+
    2023-01-31
    中文 python url
  • 在ThinkPHP中怎么实现URL中文转码
    这篇文章主要介绍“在ThinkPHP中怎么实现URL中文转码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在ThinkPHP中怎么实现URL中文转码”文章能帮助大家解决问题。在URL中使用中文字符是...
    99+
    2023-07-05
  • python编码转换实验
    Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2Type "help", "copyrigh...
    99+
    2023-01-31
    python
  • vbs实现unicode和ascii编码转换的方法教程
    本篇内容主要讲解“vbs实现unicode和ascii编码转换的方法教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vbs实现unicode和ascii编码转换的方法教程”吧!一、Copy a...
    99+
    2023-06-08
  • 网站建设中编码转码工具实现utf-8与gbk转换的方法
    这篇文章给大家介绍网站建设中编码转码工具实现utf-8与gbk转换的方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。所以最好的方法是直接使用编码转换软件,我用的软件是convertz,貌似这个软件N年前开发出来后就没...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作