托管在Apimatic上的简单计算器API

apimaticcalculatordemov8的Python项目详细描述


#入门

apimatic上托管的简单计算器api

此sdk包依赖于其他python包,如nose、jsonpickle等。
这些依赖项在sdk附带的``requirements.txt``文件中定义。
要解决这些依赖项,可以使用pip依赖项管理器。按照[https://pip.pypa.io/en/stable/installing/](https://pip.pypa.io/en/stable/installing/)中的步骤安装它。

python和pip可执行文件应在路径中定义。打开命令提示符并键入``pip--version``.
如果安装成功并正确定义了路径,则应显示安装的pip依赖关系管理器的版本。

*使用命令行,导航到包含生成文件的目录(包括``` requirements.txt``)用于sdk。
*运行命令``pip install-r requirements.txt````。这应该安装所有必需的依赖项。

![构建sdk-步骤1](https://apidocs.io/illustration/python?step=installdependencies&workspacefolder=apimatic%20计算器python)



在ide中打开项目

打开python ide,比如pycharm。如果您喜欢使用不同的编辑器或IDE,这里提供的基本工作流也适用。

![在PyCharm中打开项目-步骤1](https://apidocs.io/illustration/python?step=pycharm)

[在PyCharm中打开项目-第2步](https://apidocs.io/illustration/python?step=openproject0&workspacefolder=apimatic%20calculator python)


项目文件将显示在侧栏中,如下所示:

![在PyCharm中打开项目-第3步](https://apidocs.io/illustration/python?step=openproject1&workspacefolder=apimatic%20计算器python&projectname=apimaticcalculatordemov8)

\2。添加一个新的测试项目

右键单击解决方案名称创建一个新目录,如下所示:

![在PyCharm中添加新项目-步骤1](https://apidocs.io/illustration/python?step=createdirectory&workspacefolder=apimatic%20calculator python&projectname=apimaticcalculatordemov8)


将目录命名为"test"

![在PyCharm中添加新项目-步骤2](https://apidocs.io/illustration/python?step=nameditory)


将一个名为"testsdk"的python文件添加到此项目中

![在PyCharm中添加新项目-步骤3](https://apidocs.io/illustration/python?step=createfile&workspacefolder=apimatic%20calculator python&projectname=apimaticcalculatordemov8)


将其命名为"testsdk"

![在PyCharm中添加新项目-步骤4](https://apidocs.io/illustration/python?step=namefile)


在您的python文件中,您需要使用以下代码行从apimaticcalculatordemov8导入生成的python库


`` python
。apimaticcalculatordemov_8_client import apimaticcalculatordemov8 client
```

![在PyCharm中添加新项目-步骤4](https://apidocs.io/illustration/python?step=projectfiles&workspacefolder=apimatic%20calculator python&libraryname=apimaticcalculatordemov8.apimaticcalculatordemov_8_客户端&projectname=apimaticcalculatordemov8&classname=apimaticcalculatordemov8客户端)

在此之后,您可以编写代码来实例化api客户端object,获取一个控制器对象并进行api调用。示例代码在后续章节中给出。

3.运行测试项目

若要在测试项目中运行该文件,请右键单击测试项目中的python文件,然后单击"运行"< BR>![运行测试项目-步骤1](https://apidocs.io/illustation/python?step=runproject&workspacefolder=apimatic%20calculator python&libraryname=apimaticcalculatordemov8.apimaticcalculatordemov_8_客户端&projectname=apimaticcalculatordemov8&classname=apimaticalculatordemov8客户端)



具有自动生成的测试
案例的服务器。unittest用作测试框架,nose用作测试
运行器。您可以按如下方式运行测试:

1。从terminal/cmd导航到sdk的根目录。
2。调用``pip install-r test requirements.txt``
3。调用````````````````````````````notests`









>api客户端可以如下初始化。





























a name="list_of_controllers">;<;/a>;c列表控制器

*[oraclepaacculatorcontroller](oracle_u paa_s_calculator_controller)

lt;a name="oracle_paa_s_calculator_controller">;<;/a>;![类:](https://apidocs.io/img/class.png".oraclepaacculatorcontroller")oraclepaacculatorcontroller

\ator_controller=client.oracle_paa_s_计算器[方法:](https://apidocs.io/img/method.png.oraclepaaccalculatorcontroller.get戡calculate")get戡calculate

>;使用指定的操作计算表达式。

``python
def get戡calculate(self,
options=dict())
````





/>

/>
``python
collect={}


operation=operationtypenenum.multiply
collect['operation']=operation

x=4
collect['x']=x

y=5
collect['y']=y



result=oracle-paa-u-a-u-a-u-a-u-a-a-u-a-u-a-a-u-a-a-u-a-a-a-u-a-a-a-u-a-a-a-a-u-a-a-a-a-a->[返回控制器列表](控制器列表)







欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java集合属性值   java字符串==运算符是否比较引用?   java是否存在过太多的ListView或适配器?   json获取java中类路径中下载的文件   我可以用java代码解决数据库并发问题吗?   在多个线程中使用forEach()或使用forEach()和lambdas进行java集合迭代   java输出JFrame中的整个循环   java禁用高度详细的日志记录   java在没有特定属性的对象中访问模型的值   java Smack xmpp建立连接   处理过时域对象引起的并发问题的java策略(Grails/GORM/Hibernate)   java从ObservableList中提取元素   使用图像进行java相似图像搜索   java ListView和图像:我快疯了   在Java中,如何从毫秒时间戳中提取一天的周期?   java我需要这样的设计,但我面临两个问题   java如何获取JGoodies FormLayout中的单元格大小   Spring引导生成的java War文件未部署到Weblogic 12c