Python中对URL进行编码的操作

 更新时间:2024年10月25日 08:46:30   作者:matrixlzp  
URL编码是一种将非ASCII字符转换为ASCII字符序列的过程,以便在网络上传输URL时保持它们的有效性和兼容性,在Python中,我们可以使用内置的urllib.parse模块来进行URL编码,本文给大家介绍的非常详细,需要的朋友可以参考下

在 Python 中,可以使用 urllib.parse模块对 URL 进行编码。

一、依赖安装

pip install urllib

二、URL编码

from urllib.parse import quote
 
url = r'https://myshop.com/shop/shopList?query='
query = '{"id":14,"pageSize":10,"pageNum":1}'
encoded_url = url+quote( query )
print( encoded_url )

可以找个 urlencode 在线网站 进行验证:

单引号内的部分是一样的。

三、URL解码

from urllib.parse import unquote
 
encoded_url= '%7B%22id%22%3A14%2C%22pageSize%22%3A10%2C%22pageNum%22%3A1%7D'
decoded_url = unquote( encoded_url )
print( decoded_url )

到此这篇关于Python中对URL进行编码的操作的文章就介绍到这了,更多相关Python URL编码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现udp聊天窗口

    python实现udp聊天窗口

    这篇文章主要为大家详细介绍了python实现udp聊天窗口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Python 调用DLL操作抄表机

    Python 调用DLL操作抄表机

    Python 调用DLL的实用代码。
    2009-01-01
  • Windows下Python2与Python3两个版本共存的方法详解

    Windows下Python2与Python3两个版本共存的方法详解

    这篇文章主要介绍了Windows下Python2与Python3两个版本共存的方法,文中介绍的很详细,对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。
    2017-02-02
  • 使用Python的Tornado框架实现一个一对一聊天的程序

    使用Python的Tornado框架实现一个一对一聊天的程序

    这篇文章主要介绍了使用Python的Tornado框架实现一个一对一聊天的程序,程序基于WebSocket,需要的朋友可以参考下
    2015-04-04
  • python pycharm的安装及其使用

    python pycharm的安装及其使用

    这篇文章主要介绍了python pycharm的安装及其使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Python中如何向函数传递列表

    Python中如何向函数传递列表

    本文主要介绍了Python中如何向函数传递列表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 基于Python制作一个恶搞代码

    基于Python制作一个恶搞代码

    这篇文章主要为大家详细介绍了如何基于Python和Tkinter制作一个恶搞代码--无限弹窗,每天写一些有趣的小程序,带你成为一个浪漫的程序员
    2023-08-08
  • python用Pygal如何生成漂亮的SVG图像详解

    python用Pygal如何生成漂亮的SVG图像详解

    本篇文章讲述python如何用 Pygal 来生成漂亮的 SVG 图表,并能够利用 Python 中的 Flask 框架来显示你的 SVG 图像,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Python二进制文件转换为文本文件的代码实现

    Python二进制文件转换为文本文件的代码实现

    在日常编程中,我们经常会遇到需要将二进制文件转换为文本文件的情况,在Python中,我们可以利用各种库和技术来完成这项任务,本文将介绍如何使用Python将二进制文件转换为文本文件,并提供实用的代码示例,需要的朋友可以参考下
    2024-04-04
  • python写入已存在的excel数据实例

    python写入已存在的excel数据实例

    下面小编就为大家分享一篇python写入已存在的excel数据实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05

最新评论