python中urllib.parse有三个方法:quote, unquote, urlencode

unquote负责解码

quote和urlencode负责编码,但二者的使用方式和返回值又有所不同

三者使用方式和运行效果如下:

from urllib.parse import quote, unquote
from urllib import parse# url编码
banana01 = quote('蜡笔小新', 'utf-8')
print('quote:', banana01)
# url解码
banana02 = unquote(banana01, 'utf-8')
print('unquote:', banana02)print()banana01 = quote('柯南', 'utf-8')
print('quote:', banana01)# urlencode中要求传入的参数为字典
# 同时他的返回值和quote有所不同(见下方运行效果)
apple = parse.urlencode({'k': '柯南'})
print('urlebcode:', apple)

运行结果:

quote: %E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0
unquote: 蜡笔小新quote: %E6%9F%AF%E5%8D%97
urlebcode: k=%E6%9F%AF%E5%8D%97进程已结束,退出代码为 0

如果对你有所帮助,点个赞吧~

欢迎评论区留言!

Python中URL的编码和解码:quote, unquote, urlencode相关推荐

  1. python url解码_对python中url参数编码与解码的实例详解

    一.简介 在python中url,对于中文等非ascii码字符,需要进行参数的编码与解码. 二.关键代码 1.url编码 对字符串编码用urllib.parse包下的quote(string, saf ...

  2. Python中url的编码以及解码

    当有些请求,或者地址中的汉字以及特殊符号不编码使用不了时候,则需要去把中文进行编码,有些地址拿到之后,需要进行解码,不然中文会变成百分号加几个字母和数字的形式 1.url编码 from urllib. ...

  3. 二十六、python中字符串的编码与解码,utf-8编码与解码,gbk编码与解码

    在python中,我们经常会使用到字符串的编码与解码,推荐你在写代码的过程中都用utf-8编码解码 1.utf-8编码用函数encode,例子,编码英文跟数字的时候,他只是在前面多了个b,编码中文的时 ...

  4. python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...

  5. go url 参数编码和解码

    为什么80%的码农都做不了架构师?>>>    1 在做支付的时候会涉及到 url参数编码和解码,然后转换成自己想要的格式 app_id=2016073100129537&b ...

  6. url在线编码和解码

    在工作中,经常遇到encode之后的url.想查看里面的某个参数的时候,很不直观.今天在网上搜了一下对url在线编码和解码的网站.对我来说,使用起来很方便.而且这个网站里面,不仅仅有对url的编码和解 ...

  7. URL 的编码和解码

    URL 的编码和解码 1 什么是 URL? URL(Uniform Resource Locator):统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它 ...

  8. php编码 js解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...

  9. python的chr可以转换中文吗,chr()在python中怎么实现编码的转换

    chr()在python中怎么实现编码的转换 发布时间:2020-12-14 09:36:42 来源:亿速云 阅读:95 作者:小新 这篇文章主要介绍chr()在python中怎么实现编码的转换,文中 ...

  10. python 检测文件编码_[常用] 在Python中检测网页编码

    [常用] 在Python中检测网页编码 在使用Python抓取网页并进行分析时出现这个错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0x ...

最新文章

  1. python怎么导入包-Python 包的引入顺序到底是怎样的?
  2. 诡异的bug: tcsh陷入死循环
  3. 一篇文章带你了解Flannel
  4. 数据库建表需要外键约束吗?
  5. boost::math::tools::sum_series用法的测试程序
  6. Iphone屏幕旋转
  7. thinkphp无法登陆,session跨页后值为空
  8. jsp自定义alert
  9. 腾讯计划对斗鱼进行私有化?斗鱼盘前涨超10%
  10. 九阴真经 服务器 显示维护,《九阴真经》1月29日服务器互通升级维护公告
  11. QML 可以多选ComboBox的实现
  12. Page.Validate()方法
  13. UFLDL教程笔记及练习答案五(自编码线性解码器与处理大型图像**卷积与池化)...
  14. DOS bat 的注释方法
  15. linux操作系统拼音,linux怎么读(中文读音发音)
  16. Transformer综述(A Survey on Vision Transformer) 阅读学习笔记(三)--Transformer应用的图像处理与视频处理的研究
  17. JS中如何设置背景图片?
  18. B站视频下载工具唧唧down的安装和使用教程
  19. 电脑和电脑之间到底是如何通信的
  20. 初识MongoDB(一) mongodb基本操作

热门文章

  1. 用把位帮助记忆吉他音阶在指板上的分布
  2. 收藏!从十篇顶会论文解读计算机视觉的未来之路!
  3. 二极管主要特性及伏安特性曲线
  4. android 上运行python脚本,Android上执行python脚本-QPython
  5. android小米4c 权限,小米手机4c详细刷成开发版获得Root权限的步骤
  6. 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.
  7. postgresql 日期相减
  8. redis集群搭建管理入门
  9. ios睡眠分析 卧床 睡眠_iPhone睡眠模式:教你设置追踪睡眠排程与提升睡眠品质...
  10. c++正则表达式regex_match和regex_seach使用