Python中URL的编码和解码:quote, unquote, urlencode
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相关推荐
- python url解码_对python中url参数编码与解码的实例详解
一.简介 在python中url,对于中文等非ascii码字符,需要进行参数的编码与解码. 二.关键代码 1.url编码 对字符串编码用urllib.parse包下的quote(string, saf ...
- Python中url的编码以及解码
当有些请求,或者地址中的汉字以及特殊符号不编码使用不了时候,则需要去把中文进行编码,有些地址拿到之后,需要进行解码,不然中文会变成百分号加几个字母和数字的形式 1.url编码 from urllib. ...
- 二十六、python中字符串的编码与解码,utf-8编码与解码,gbk编码与解码
在python中,我们经常会使用到字符串的编码与解码,推荐你在写代码的过程中都用utf-8编码解码 1.utf-8编码用函数encode,例子,编码英文跟数字的时候,他只是在前面多了个b,编码中文的时 ...
- python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...
- go url 参数编码和解码
为什么80%的码农都做不了架构师?>>> 1 在做支付的时候会涉及到 url参数编码和解码,然后转换成自己想要的格式 app_id=2016073100129537&b ...
- url在线编码和解码
在工作中,经常遇到encode之后的url.想查看里面的某个参数的时候,很不直观.今天在网上搜了一下对url在线编码和解码的网站.对我来说,使用起来很方便.而且这个网站里面,不仅仅有对url的编码和解 ...
- URL 的编码和解码
URL 的编码和解码 1 什么是 URL? URL(Uniform Resource Locator):统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它 ...
- php编码 js解码,浅谈php和js中json的编码和解码
php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...
- python的chr可以转换中文吗,chr()在python中怎么实现编码的转换
chr()在python中怎么实现编码的转换 发布时间:2020-12-14 09:36:42 来源:亿速云 阅读:95 作者:小新 这篇文章主要介绍chr()在python中怎么实现编码的转换,文中 ...
- python 检测文件编码_[常用] 在Python中检测网页编码
[常用] 在Python中检测网页编码 在使用Python抓取网页并进行分析时出现这个错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0x ...
最新文章
- python怎么导入包-Python 包的引入顺序到底是怎样的?
- 诡异的bug: tcsh陷入死循环
- 一篇文章带你了解Flannel
- 数据库建表需要外键约束吗?
- boost::math::tools::sum_series用法的测试程序
- Iphone屏幕旋转
- thinkphp无法登陆,session跨页后值为空
- jsp自定义alert
- 腾讯计划对斗鱼进行私有化?斗鱼盘前涨超10%
- 九阴真经 服务器 显示维护,《九阴真经》1月29日服务器互通升级维护公告
- QML 可以多选ComboBox的实现
- Page.Validate()方法
- UFLDL教程笔记及练习答案五(自编码线性解码器与处理大型图像**卷积与池化)...
- DOS bat 的注释方法
- linux操作系统拼音,linux怎么读(中文读音发音)
- Transformer综述(A Survey on Vision Transformer) 阅读学习笔记(三)--Transformer应用的图像处理与视频处理的研究
- JS中如何设置背景图片?
- B站视频下载工具唧唧down的安装和使用教程
- 电脑和电脑之间到底是如何通信的
- 初识MongoDB(一) mongodb基本操作
热门文章
- 用把位帮助记忆吉他音阶在指板上的分布
- 收藏!从十篇顶会论文解读计算机视觉的未来之路!
- 二极管主要特性及伏安特性曲线
- android 上运行python脚本,Android上执行python脚本-QPython
- android小米4c 权限,小米手机4c详细刷成开发版获得Root权限的步骤
- 【异常】The field file exceeds its maximum permitted size of 1048576 bytes.
- postgresql 日期相减
- redis集群搭建管理入门
- ios睡眠分析 卧床 睡眠_iPhone睡眠模式:教你设置追踪睡眠排程与提升睡眠品质...
- c++正则表达式regex_match和regex_seach使用