Python-URL编码和URL解码方法

简介: Python-URL编码和URL解码方法

前言
记录一下用python对文字的url编码和url解码方法,不对基础url编码分析
urllib库是一个python的自带库,使用的时候不需要下载,可以直接导入使用·

相关介绍
URL编码百度百科

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

一、函数介绍

函数 介绍
urllib.parse.quote(字符串) 对字符串进行URL编码
urllib.parse.unquote(字符串) 对字符串进行URL解码

二、编码

在转换成URL编码后,密文的字母都为大写
使用方法:urllib.parse.quote(字符串)


# coding=utf-8
import urllib
from urllib import parse

txt = '你好'
#URL编码
new_txt = urllib.parse.quote(txt)
print(new_txt)
AI 代码解读

三、解码

大写+小写,纯小写,纯大写的形式都可被成功解码
当URL编码时,不需要变更字符串的大小写

使用方法:urllib.parse.unquote(字符串)

# coding=utf-8
import urllib
from urllib import parse

txt = '%e4%BD%A0%E5%A5%BD'
#URL解码
new_txt = urllib.parse.unquote(txt)
print(new_txt)
AI 代码解读
目录
打赏
0
0
0
0
2
分享
相关文章
|
9月前
|
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
277 4
分布式爬虫去重:Python + Redis实现高效URL去重
分布式爬虫去重:Python + Redis实现高效URL去重
|
8月前
|
vue封装一个查询URL参数方法
通过以上步骤,我们在Vue.js项目中封装了一个查询URL参数的方法 `getQueryParam`,并在Vue组件中成功应用。这种封装方式不仅提高了代码的复用性,还使得代码更加清晰和易于维护。
70 1
|
8月前
|
vue封装一个查询URL参数方法
通过以上步骤,我们在Vue.js项目中封装了一个查询URL参数的方法 `getQueryParam`,并在Vue组件中成功应用。这种封装方式不仅提高了代码的复用性,还使得代码更加清晰和易于维护。
73 1
|
10月前
|
python第三方库-字符串编码工具 chardet 的使用(python3经典编程案例)
这篇文章介绍了如何使用Python的第三方库chardet来检测字符串的编码类型,包括ASCII、GBK、UTF-8和日文编码的检测示例。
441 6
|
10月前
|
Java根据URL获取文件内容的实现方法
此示例展示了如何安全、有效地根据URL获取文件内容。它不仅展现了处理网络资源的基本技巧,还体现了良好的异常处理实践。在实际开发中,根据项目需求,你可能还需要添加额外的功能,如设置连接超时、处理HTTP响应码等。
684 4
JAVA获取重定向地址URL的两种方法
【10月更文挑战第17天】本文介绍了两种在Java中获取HTTP响应头中的Location字段的方法:一种是使用HttpURLConnection,另一种是使用Spring的RestTemplate。通过设置连接超时和禁用自动重定向,确保请求按预期执行。此外,还提供了一个自定义的`NoRedirectSimpleClientHttpRequestFactory`类,用于禁用RestTemplate的自动重定向功能。
442 0
|
10月前
|
Python 中如何指定 open 编码为ANSI
Python 中如何指定 open 编码为ANSI
166 1
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
876 1

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问