python中quote函数是什么意思

https://zhidao.baidu.com/question/1047750056353229099.html

在 Python2.x 中的用法是:
urllib.quote(text)
Python3.x 中是
urllib.parse.quote(text)
按照标准, URL 只允许一部分 ASCII 字符(数字字母和部分符号),其他的字符(如汉字)是不符合 URL 标准的。
所以 URL 中使用其他字符就需要进行 URL 编码。

URL 中传参数的部分(query String),格式是:
name1=value1&name2=value2&name3=value3
假如你的 name 或者 value 值中有『&』或者『=』等符号,就当然会有问题。所以URL中的参数字符串也需要把『&=』等符号进行编码。

URL编码的方式是把需要编码的字符转化为 %xx 的形式。通常 URL 编码是基于 UTF-8 的(当然这和浏览器平台有关)。
例子:
比如『我』,unicode 为 0x6211, UTF-8 编码为 0xE6 0x88 0x91,URL 编码就是
%E6%88%91

 

CSV(Comma Separated Values) 是一种常见的文件格式,用于存储和交换数据。Python 的 csv 模块提供了读写 CSV 文件的功能。你可以使用该模块来读取 CSV 文件的数据并将其存储到 Python 数据结构,或者将 Python 数据结构的数据写入 CSV 文件。 在 Python ,使用 csv 模块需要先导入它,示例代码如下: ```python import csv ``` 下面是一些常用的 csv 模块函数: 1. csv.reader(file, delimiter=','): 该函数返回一个 reader 对象,用于逐行读取 CSV 文件的数据。file 参数是一个文件对象,delimiter 参数用于指定字段之间的分隔符,默认为逗号。 2. csv.writer(file, delimiter=',', quoting=csv.QUOTE_MINIMAL): 该函数返回一个 writer 对象,用于将 Python 数据结构的数据写入 CSV 文件。file 参数是一个文件对象,delimiter 参数用于指定字段之间的分隔符,默认为逗号,quoting 参数用于指定引用风格,默认为 QUOTE_MINIMAL。 3. csv.DictReader(file, fieldnames=None): 该函数返回一个 reader 对象,用于逐行读取 CSV 文件的数据,并将每行数据转换为一个字典对象。file 参数是一个文件对象,fieldnames 参数用于指定字典对象键的顺序,默认为 None。 4. csv.DictWriter(file, fieldnames, delimiter=',', quoting=csv.QUOTE_MINIMAL): 该函数返回一个 writer 对象,用于将字典对象的数据写入 CSV 文件。file 参数是一个文件对象,fieldnames 参数用于指定字典对象键的顺序,delimiter 参数用于指定字段之间的分隔符,默认为逗号,quoting 参数用于指定引用风格,默认为 QUOTE_MINIMAL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值