最近在写一个自动化的项目, 其中需要工具去实现文件的上传和下载, 因为在之前的工作中没有使用过类似方法, 所以我在学习和尝试中,找到了很多乐趣,下面给大家分享下,如何去实现操作
操作前提
- 你要有一个上传文件的接口, 例如:
http://xx.xxx.xxx.xxx:xxxx/file/upload
(IP属于公司内部的不方便透露) - 上传参数:
{"'dataM'": "202111", "file": "202111.zip"}
这里的话只用到了两个参数一个是时间, 一个是文件名, 这里没有限制文件的大小, 具体的话根据自己公司的接口文档来做就好了
开始操作
- 首先安装requests:
pip install reuqests
- 发送请求
data = {'dataM': self.month,}
files = {"file": open('202111.zip', 'rb')}
resp = requests.post(url, files=files, data=data).json()
查看结果
执行完成时候, 结果如下
到此就结束了, 各位看官如有什么问题可以评论或者私信哦