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的用法相关推荐

  1. Python 中的 urlencode 和 urldecode 操作

    Web  编程中由于需要用 Form 或 URL 来传递参数,所以必然会有 urlencode 和 urldecode 的操作,Python Web 也不例外.Python 对 URL 的编解码操作提 ...

  2. python中的urlencode和urldecode

    python将字符串转化成urlencode ,或者将url编码字符串decode的方法: 方法1: urlencode:urllib中的quote方法 >>> from urlli ...

  3. python 中的 urlencode 编码与 urldecode 解码

    文章目录 脚本示例 运行结果 脚本示例 在 python 中进行 UrlEncoded 与 UrlDecode 操作需要导入 urllib 相关函数库: import urllib.parse 脚本示 ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  6. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  7. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  8. python enumerate函数_关于python中enumerate和zip函数的用法及举例

    关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...

  9. python中关于try,expect的用法

    python中关于try,expect的用法 try: code except Error1 as e: #处理Error1异常 print(e) 上式说明,运行code,如果code恰巧出现了Err ...

最新文章

  1. LNMP网站并发计算
  2. php自定义表单数据库字段,自定义填写表格字段
  3. MSM--Memcached_Session_Manager介绍及使用
  4. WPF中实现先登录后启动主程序的方法
  5. android apk如何入门
  6. java 扫雷游戏_java的扫雷小游戏(超简单)
  7. jQuery初识之安装与语法简介
  8. Mysql datadir change on ubuntu
  9. 闲话WPF之二一(WPF中的数据处理 [3])
  10. 事务控制 新增后修改_分布式事务科普(初识篇)
  11. java常用api-字符串
  12. 数据库可视化软件:Navicat系列
  13. 博思得标签打印机驱动_博思得 Postek 打印机驱动下载
  14. UCHome全面大解析【二】----基本体系结构
  15. Word文档转PDF后文件变小、图片不清晰解决办法
  16. 转化二进制数的c语言程序,c语言实现二进制数转换为十进制
  17. 南清北复交北航哈工大中科院华科保研记
  18. 接口文档管理工具showDoc
  19. IE不能上网浏览的原因和解决办法
  20. html转换成word文档没有边框,解决 apache poi 转换 word(docx) 文件到 html 文件表格没边框的问题...

热门文章

  1. Java Maven Profiles多环境一键部署
  2. 【caffe】基本数据结构blob
  3. 3211: 花神游历各国
  4. Redis的简介与安装
  5. ABAP 生成ZIP压缩文件的代码
  6. 可以扣6分也可以扣0分?闯红灯也是有技巧的
  7. SAP 自定义 Table 中的小陷阱
  8. 物料分类账的基本原理
  9. 未对销售组织 XXX 分销渠道 00 语言 ZH 定义
  10. SAP MM MoveMent Type