首页 > 编程语言 >python POST推送多种数据

python POST推送多种数据

时间:2024-03-23 17:11:55浏览次数:26  
标签:files python except print POST 推送 requests

python  POST推送多种数据

 

import requests, os, json,hashlib
from requests.exceptions import Timeout

#小程序数据推送
def postDataToServer(self,param1,param2,param3,param4):
    
    
    url = 'http://www.baidu.com/t1/dfgdfgsdfgsdfgsdfbdfgsdgsdfgsdfgjfhjfgsdvasdas'
    
    files = {'fileImgs': (param2, open(param2, 'rb'), 'image/jpeg')}
    data = {
        'param1': param1,
        'param3':param3,
        'param4':param4
    }

    
    
    try:
        request_result = requests.post(url,files=files,data=data,timeout=5,verify=False)
        
    except requests.exceptions.HTTPError as e3:
        print(e3.response.text)
    except Timeout:
        print("请求超时,请检查网络")
    except requests.exceptions.RequestException as e6:
        print(f'请求出错:{e6}')
    

#    

 

 

 

 

 

###########################

标签:files,python,except,print,POST,推送,requests
From: https://www.cnblogs.com/herd/p/18091333

相关文章

  • Python探索反距离加权空间插值方法的深度
    介绍反距离加权(IDW)是一种广泛用于地理信息系统(GIS)和环境科学的空间插值技术,用于根据附近位置的值估计任何位置的缺失值。其基本原理很直观:距离兴趣点较近的位置比距离较远的位置更相似。本文深入探讨了IDW的方法、应用、优势和局限性,深入探讨了其在空间分析中的重要......
  • Python——取名规范
    选择简单易懂的名称除非编写的代码是“一次性”的,仅需运行一次,不需要长期维护,否则应该在命名这件事上花些工夫。如果只是简单地用a,b,c作为变量名,将会花费不必要的心里会议当初这些变量的作用。计算机并不在乎名称是否言简意赅还是语焉不详。名称的作用是让人更容易阅读而不是让计......
  • python基本概念及语法
    Python是一种高级、面向对象的编程语言,它具有简洁、易读的语法,适用于多种领域的应用开发。Python的基本概念包括:变量:用于存储数据的容器,可以是数字、字符串、列表等类型。在Python中,不需要事先声明变量的类型,可以直接赋值使用。示例:x=5#整数变量y="Hello"#字符......
  • Python面向对象(一):类的概念和使用
    目录何为类创建类为类创造一个实例内部访问内部隐藏何为类类,顾名思义就是一种数据类型,具有自己的属性和方法。类是一种对象的集合,所以对象也是类的实例。这么说可能很抽象且难以理解,在这里我们暂时将类理解为一种类型。举一个比较具体的例子,人就可以是一个类。正常的......
  • Postman接口判断写法
    1.请求结果固定若是请求结果固定时使用pm.test("自定义名字",function(){pm.expect(数据字段).equal("预期结果")})传过来的数据必须和预期结果相同才可以通过.2.请求结果半固定若是请求结果半固定时使用pm.test("自定义名字",function(){pm.exp......
  • 【Postman】半自动化测试
    文章目录Postman接口测试一、csv格式文件二、Postman测试步骤1.新建一个项目,并改成你需要的名字2.把检测页面加入到项目3.测试配置总结Postman接口测试postman通过csv格式来进行接口测试的详细操作提示:以下是本篇文章正文内容,下面案例可供参考一、csv格式文件......
  • python 内置数据结构-数值型
    内置数值型数据结构int整数(int):在Python中,整数是没有小数部分的数字。整数可以是正数、负数或零。Python中的整数没有大小限制,取决于内存区域的大小,可以表示任意大小的整数。x=10y=-5z=0print(x,y,z)#输出:10-50float浮点数(float):浮点数是带有小数......
  • 我与python的故事(一)
    作者:长河落日(xiaobaixpython)我是个文科生,数学一般,从对python一无所知,到可以利用python办公自动化,爬取新闻、电影、音乐,自动回复微信,批量识别图片中文字、一键生成词云等,基本上可以满足工作需要。最重要的是,我获得了一种学习python的能力。其实python入门没有那么难,关键是要找......
  • Python常用模块(random随机模块&json序列化模块)
    1.random随机模块返回两数之间的随机数,不包括尾数:random.randrange()importrandomprint(random.randrange(1,10))#3返回两数之间的随机数,包括尾数:random.randint()importrandomprint(random.randint(1,10))#返回1-10之间的一个随机数,包括10#7随机选取0到100间......
  • 【Python小随笔】 SSH 获取信息
    importparamiko#获取信息defcheck_msg(hostname,username,password):#创建SSH客户端实例ssh_client=paramiko.SSHClient()ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh_client.connect(hostname,22,username,passwo......