python中的urlencode和urldecode的用法
python将字符串转化成urlencode ,或者将url编码字符串decode的方法:
方法1:
urlencode:urllib中的quote方法
>>> from urllib import quote
>>> quote(':')
'%3A'
>>> quote('http://www.baidu.com')
'http%3A//www.baidu.com'
urldecode:urllib中的unquote方法
>>> from urllib import unquote
>>> unquote('http%3A//www.baidu.com')
'http://www.baidu.com'
方法2:
urllib.urlencode()
不幸的是,这个函数只能接收key-value pair格式的数据。即只针对dict的, 并且目前不提供urldecode方法
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> import urllib
>>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> params ###自动转化成下面url的参数形式
'eggs=2&bacon=0&spam=1'>>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query?%s" % params)
>>> print (f.read())
python中的urlencode和urldecode的用法相关推荐
- Python 中的 urlencode 和 urldecode 操作
Web 编程中由于需要用 Form 或 URL 来传递参数,所以必然会有 urlencode 和 urldecode 的操作,Python Web 也不例外.Python 对 URL 的编解码操作提 ...
- python中的urlencode和urldecode
python将字符串转化成urlencode ,或者将url编码字符串decode的方法: 方法1: urlencode:urllib中的quote方法 >>> from urlli ...
- python 中的 urlencode 编码与 urldecode 解码
文章目录 脚本示例 运行结果 脚本示例 在 python 中进行 UrlEncoded 与 UrlDecode 操作需要导入 urllib 相关函数库: import urllib.parse 脚本示 ...
- Python中yield和yield from的用法
yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- python中关于try,expect的用法
python中关于try,expect的用法 try: code except Error1 as e: #处理Error1异常 print(e) 上式说明,运行code,如果code恰巧出现了Err ...
最新文章
- LNMP网站并发计算
- php自定义表单数据库字段,自定义填写表格字段
- MSM--Memcached_Session_Manager介绍及使用
- WPF中实现先登录后启动主程序的方法
- android apk如何入门
- java 扫雷游戏_java的扫雷小游戏(超简单)
- jQuery初识之安装与语法简介
- Mysql datadir change on ubuntu
- 闲话WPF之二一(WPF中的数据处理 [3])
- 事务控制 新增后修改_分布式事务科普(初识篇)
- java常用api-字符串
- 数据库可视化软件:Navicat系列
- 博思得标签打印机驱动_博思得 Postek 打印机驱动下载
- UCHome全面大解析【二】----基本体系结构
- Word文档转PDF后文件变小、图片不清晰解决办法
- 转化二进制数的c语言程序,c语言实现二进制数转换为十进制
- 南清北复交北航哈工大中科院华科保研记
- 接口文档管理工具showDoc
- IE不能上网浏览的原因和解决办法
- html转换成word文档没有边框,解决 apache poi 转换 word(docx) 文件到 html 文件表格没边框的问题...