• python requests检测响应状态码

    1、为了方便引用,Requests附有一个内置的状态码查询对象。 >>> r.status_code == requests.codes.ok True 2、如果发送失败请求(非200响应),我们可以通过Response.raise_for_status()抛出异常。 >>> bad_r = requests.get(‘http://httpbin.org/status/404’) >>> bad_r.status_code 404   &g…

    影音 2021年9月15日
  • python requests发送不同类型的数据

    通常,想发送一些以表单形式编码的数据——非常像HTML表单。 1、实现表单形式编码,只需将字典传递给data参数即可。数据字典在发送请求时会自动编码为表单。 >>> payload = {‘key1’: ‘value1’, ‘key2’: ‘value2’} >>> r = requests.post(“http://httpbin.org/post”, data=payload) >>> print r.text {   …   “fo…

    影音 2021年9月15日
  • python requests响应内容的三种方法

    1、二进制响应内容,以字节的方式访问请求响应体。 对于非文本请求: >>> r.content b'[{“repository”:{“open_issues”:0,”url”:”https://github.com/… 2、JSON响应内容,Requests有内置的JSON解码器,处理JSON数据。 >>> import requests >>> r = requests.get(‘https://github.com/timeline.…

    影音 2021年9月15日
  • python requests读取服务器响应

    1、Requests会自动解码服务器的内容。 大部分unicode字符集都可以无缝解码。 2、请求发出后,Requests会根据HTTP头部对响应的编码做出有根据的推测。 3、当访问r.text时,Requests将使用它推测的文本编码。 您可以找出Requests使用了哪些编码,并且可以使用r.encoding属性来改变它: 实例 >>> import requests >>> r = requests.get(‘https://github.com/tim…

    影音 2021年9月15日
  • Python requests如何发送请求

    1、导入Requests模块。 >>> import requests 2、尝试获取某个网页。 我们来获取Github的公共时间线 >>> r = requests.get(‘https://github.com/timeline.json’) 现在,我们有一个名为 r 的 Response 对象。可以从这个对象中获取所有我们想要的信息。 3、Requests的API意味着所有HTTP请求类型都是显而易见的,发送一个HTTP POST请求。 >>&…

    影音 2021年9月15日
  • python中INF值的介绍

    1、Infinity代表无穷大,属于浮点类型,np.inf代表无穷大,-np.inf代表无穷大。 一般除数为0的时候是无限大的。例如2/0。 2、经常做判断语句(表示必须运行的条件语句)和不等式判断。 实例 #inf 正负无穷设为nan df.replace([np.inf, -np.inf], np.nan) #空值设为0 df = df.fillna(0)  # 空值设为0 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥…

    影音 2021年9月15日
  • python数组分割的函数

    1、hsplit,水平方向分割。 通过指定返回相同shape的array的数量,或者分割应该发生之后的列来沿着其横轴拆分。 2、vsplit,沿着垂直轴分割。 3、split/array_split,自定义分割,axis=1 水平分割,axis=0 垂直方向分割。 实例 # 4.分割-水平方向分割 h5 = np.random.randint(0,100,size=(6,4)) h5 ”’array([[13,  7, 29, 65],        [57, 50, 79, 12],    …

    影音 2021年9月15日
  • python有哪些数组叠加函数

    1、hstack代表水平方向叠加,要想叠加成功,行必须一致。 2、vstack代表垂直方向叠加。如果叠加成功,列必须一致。 3、concatenate手动指定叠加方向。 axis=0表示垂直方向叠加,axis=1表示水平方向叠加,axis=None表示一维数组叠加。 实例 import numpy as np h1 = np.random.randint(0,10,size=(3,1)) h1 #结果: ”’array([[4],        [8],        [2]])”’    …

    影音 2021年9月15日
  • python不同类型的对象特点

    1、字符串有索引,字符串中的元素可以重复。 不可变,不可修改。 2、列表可以进行索引和切片操作。 元素可以修改,是可变的。 3、元组可视为不能修改的列表。 元素不能直接修改,还可以进行索引和切片操作,类似于列表。 4、字典由键值组成,键必须是可变数据类型。 值可以是任意数据,字典无序。 字符串特性实例 s = ‘hello’ # 索引:0 1 2 3 4 索引从0开始 print(s[0])   —>h print(s[1])   —>e # 拿出最后 一个字符 print(…

    影音 2021年9月15日
  • python算术运算符的扩展功能

    1、加法运算符支持连接字符串的功能。 2、减法运算符支持取负操作。 3、乘法运算符支持添加列表的倍数和字符串n个连接。 4、除法运算符,必须注意分母不能为0,否则会出现语法错误。 实例 test = ‘ACM’ tests = ‘我是ACMER’ final = test + tests          #这里‘+’连接了test和tests两个字符串 number = 1000 newnumber = -number           #这里‘-’将number取负 index = [1,…

    影音 2021年9月15日