机器学习python接口,机器学习 python

kodinid 21 0

大家好,今天小编关注到一个比较意思的话题,就是关于机器学习python接口问题,于是小编就整理了3个相关介绍机器学习Python接口的解答,让我们一起看看吧。

  1. python做后端,可靠吗?
  2. python接口自动化是否要检验数据库?
  3. Python如何调用RPC接口?

python做后端,可靠吗?

Python作为后端开发语言是可靠的。Python具有简单易学的语法和丰富的库生态系统,能够处理各种后端任务,如数据管理、API开发和服务器配置等。

Python也有成熟的Web框架,如Django和Flask,提供高效的开发方式。此外,Python的可扩展性和跨平台性也是其作为后端语言的优势。因此,Python可靠且广泛应用于后端开发。

机器学习python接口,机器学习 python-第1张图片-安济编程网
图片来源网络,侵删)

python接口自动化是否要检验数据库

A.接口自动化是需要入参和返回值的,返回值需要和我们的预期值进行比较,才能判断返回值是否正确,那预期值从哪里来呢?两种途径,一是在程序里写死,这种是硬编码俗称hardcode,还有一种是写在一个文件或者数据库里,从文件或者数据库里读书,再和返回值比较。

B如果接口是往数据库里写数据,那接口返回后,推荐还是校验DB

我们可以Excel 测试用例文档添加一列 check_sql 存放需要在数据库中查询的 sql,然后我们通过判断是否为空,不为空说明存在需要在数据库查询的 sql,调用MySQL数据库封装执行 sql,从结果提取自己需要验证的数据;如果不是要看个人需求是什么样的

机器学习python接口,机器学习 python-第2张图片-安济编程网
(图片来源网络,侵删)

这个需要分情况

校验逻辑

只是需要测试功能,且功能无数据库操作,只是对文件读写或直接返回。这时不需要检验数据库

机器学习python接口,机器学习 python-第3张图片-安济编程网
(图片来源网络,侵删)

数据库操作

如果需要对数据库进行读写,且写操作频繁的则必须要检验。当然如果只是读操作的话,可以通过硬编码直接输出查询结果的,则可以不检验。

Python如何调用RPC接口?

Python调用RPC接口方法如下:

1.RPC(Remote Procedure Call)远程过程调用,要调用RPC接口,Python提供了一个框架grpc,这是google开源的库

rpc相关文档链接:

***s://grpc.io/docs/tutorials/basic/python.html

2. gRPC 的安装

$ pip install grpcio

$ pip install protobuf

$ pip install grpcio-tools

3.实际使用:

编写 client 端代码

到此,以上就是小编对于机器学习python接口的问题就介绍到这了,希望介绍关于机器学习python接口的3点解答对大家有用。

标签: python 接口 需要