python调用远程的python文件_python 实现调用远程接口
在python中我们可以使用requests模块来实现调用远程接口
一:安装requests模块
pip install requests
二:使用requests模块实现get方式调用远程接口
使用get方式调用远程接口主要使用了requests模块的get方法
requests.get()
get方法常见的参数有url,params和headers
url:表示远程接口的地址
params表示get参数
headers表示get传参的headers参数信息
使用requests模块实现get方式调用远程接口的简单实现如下
# -*- coding: utf-8 -*-
import requests
import ast
#接口地址
url = 'XXX'
#get传参
data = {'type':'0'}
#headers信息
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Bearer XXX'
}
#
r = requests.get(url, params=data, headers = headers)
# 接口返回的状态码
print(r.status_code)
# 接口返回的字符串内容
content = r.text
# #将字符串转字典型
content_list = ast.literal_eval(content)
print(content_list)
# 接口返回的json格式内容
print(r.json())
根据如上就可以实现使用get方式调用远程接口
三:使用requests模块实现post方式调用远程接口
使用post方式调用远程接口主要使用了requests模块的post方法
requests.post()
post方法常见的参数有url,data和headers
url:表示远程接口的地址
data:表示post参数
headers:表示post传参的headers参数信息
使用requests模块实现post方式调用远程接口的简单实现如下
# -*- coding: utf-8 -*-
import requests
import ast
#接口地址
url = 'XXX'
#header信息
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Bearer XXX'
}
#post传参
data = {
'nickname': '111',
'gender': 1,
'city': 'ce',
'avatar': '111'
}
r = requests.post(url, data=data,headers=headers)
# 接口返回的状态码
print(r.status_code)
# 接口返回的字符串内容
content = r.text
# #将字符串转字典型
content_list = ast.literal_eval(content)
print(content_list)
# 接口返回的json格式内容
print(r.json())
根据如上就可以实现使用post方式调用远程接口
python调用远程的python文件_python 实现调用远程接口相关推荐
- python执行bat文件_Python中调用PowerShell、远程执行bat文件实例
python调用本地powershell方法 1.现在准备一个简陋的powershell脚本,功能是测试一个IP列表哪些可以ping通: function test_ping($iplist) { f ...
- python怎么调用文件_Python如何调用m文件
Python如何调用m文件 一.安装Python ,并正确配置环境变量 matlab2016a只支持python2.7 .python3.3.python3.4.python3.4以上版本不支持 二. ...
- python显示目录中的文件_Python中的文件和目录操作实现
Python中的文件和目录操作实现 对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数.重要的是,这 ...
- python如何用c语言表示_python如何调用c语言
由于c语言的执行效率有很大的优势,在很多场景中需要将复杂的.需要高效率执行的任务让C语言来完成,编译成动态库供python来调用. 工具/原料 Debian系统 Python2.7 方法/步骤 1 用 ...
- python中如何打开csv文件_Python对CSV文件的处理
原标题:Python对CSV文件的处理 在接口自动化测试中,把测试的数据存储到csv的文件也是一种很不错的选择,下面就详细的介绍如何实现CSV文件内容的读取和如何把数据写入到CSV的文件中.在Pyth ...
- python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)
环境:win10 64位 python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...
- python按内容分割txt文件_Python实现逐行分割大txt文件示例详解
Python实现逐行分割大txt文件的方法介绍 本文通过代码给大家介绍了Python 逐行分割大txt文件的方法,在文中给大家提到了Python从txt文件中逐行读取数据的方法,需要的朋友参考下吧 代 ...
- python 边读边写文件_Python 文件读写
Python 文件读写 Python内置了读写文件的函数,用法和C是兼容的.本节介绍内容大致有:文件的打开/关闭.文件对象.文件的读写等. 本章节仅示例介绍 TXT 类型文档的读写,也就是最基础的文件 ...
- python编写请求参数带文件_python requests 库请求带有文件参数的接口实例
有些接口参数是一个文件格式,比如fiddler 抓包参数如下显示 这个接口的 form-data fiddler 显示的和不带文件参数的接口有明显区别,显示的不是简单的键值对,所以我们也不能只通过 d ...
最新文章
- soul一直显示正在登录聊天服务器,soul这个软件,为什么有些人在玩的时间很久以后(两百天以上),就不会再主动和其他人打招呼了?...
- mysql2008无法启动,2005SQL服务无法启动解决办法
- python语言编程环境-day02--编程语言的分类与Python开发环境的搭建
- 阿里云 OpenYurt 成为 CNCF 沙箱项目,加速原生 Kubernetes 边缘场景全覆盖
- 【 Grey Hack 】万金油脚本:原地提权工具
- [导入]PropertyGrid代码示例(Ext1.x)
- 新一代华为折叠屏手机MateX2,你会考虑入手吗?
- python编程入门与案例详解-Python零基础必看的入门书藉:Python编程从入门到实践...
- rt1052 usb速率_rt1052 spi flash 读数据好慢
- 输出字符串全排列 c语言,41.输出全排列-题解(C语言代码)
- Android实现抖音无水印视频
- 【论文导读】Continuity Scaling: A Rigorous Framework for Detecting andQuantifying Causality Accurately
- 数据结构排序之“九阳神功”
- 职场险恶,程序员看完都惊呆了
- Android Bitmap 缩放
- 微软最走运和最倒霉的十个瞬间
- 第三章 sysrepo-plugind源码分析
- katex常用公式符号一览表
- LAB4 PartA 多处理器支持和协作多任务处理
- 基于Vue项目的回到顶部插件
热门文章
- Angular报错-Error: ENOENT: no such file or directory, scandir '/Users/echo_hx/node_modules'
- iview选择月份 月初月末 时间戳格式
- 我的硬盘居然被win10安装工具_安装win10无法识别硬盘,你需要这样做!网友:涨知识了...
- DOM文档加载的步骤:
- node内存配置(--max-old-space-size)
- Python: Console框消失
- 一周要闻:为什么从百度离职,程序员五件事.......
- ZHS16GBK的数据库导入到字符集为AL32UTF8的数据库
- Gradle Build速度加快终极方法(android studio)
- centos7 + VMware Workstation Pro