python的使用函数是什么意思_python中quote函数是什么意思,怎么用?

屏蔽特殊的字符、比如如果url里面的空格!url里面是不允许出现空格的。

在 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

在 JavaScript 中,提供了 encodeURI 和 encodeURIComponent 两种方法对 URL 进行编码;

Python 的 urllib 库中提供了 quote 和 quote_plus 两种方法。

因为是针对不同场景设计,以上四种方法编码的范围均不相同,比如 quote 除了 -._/09AZaz ,都会进行编码。quote_plus 比 quote 『更进』一些,它还会编码 /

pd.read_csv是pandas库用于读取csv文件的函数。 语法格式: ```python pd.read_csv(filepath_or_buffer, sep=',', delimiter=None, header='infer', names=None, index_col=None, skiprows=None, skip_blank_lines=True, na_values=None, parse_dates=False, infer_datetime_format=False, keep_date_col=False, date_parser=None, dayfirst=False, compression='infer', thousands=None, decimal='.', lineterminator=None, quotechar='"', quoting=0, escapechar=None, comment=None, encoding=None, dialect=None, error_bad_lines=True, warn_bad_lines=True, skipfooter=0, doublequote=True, delim_whitespace=False, low_memory=True, memory_map=False, float_precision=None) ``` 参数说明: - filepath_or_buffer:文件路径或类文件对象 - sep:字段分隔符,默认为逗号 - delimiter:字段分隔符,与sep参数作用相同 - header:指定文件的哪一行作为列名,默认为第一行 - names:为列指定自定义列名,列表形式 - index_col:指定列作为行索引 - skiprows:跳过指定行数的数据 - na_values:指定缺失值 - parse_dates:将数据解析为日期格式 - compression:文件压缩格式 - encoding:文件编码格式 - dialect:自定义分隔符等参数的别名 - error_bad_lines:是否过滤掉错误行(默认True,表示过滤) - skipfooter:跳过文件尾部的指定行数 - low_memory:是否分块读取文件(默认True,表示分块) 返回值:返回一个DataFrame对象,表示读取的csv文件的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值