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

apimaticcalculatorpython的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%20calculator%20v1 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%20v1 python)


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

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

2.添加一个新的测试项目

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

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


将目录命名为"test"

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


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

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

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


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

``python
。apimaticaculatorpython_client import apimaticaculatorpythonclient
```

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

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

3.运行测试项目

若要在测试项目中运行该文件,请右键单击test pro中的python文件对象并单击"运行"`

![运行测试项目-步骤1](https://apidocs.io/illustation/python?step=runproject&workspacefolder=apimatic%20calculator%20v1 python&libraryname=apimaticacalculatorpython.apimaticacalculatorpython客户端&projectname=apimaticacalculatorpython&classname=apimaticacalculatorpythonclient)


R/>病例。unittest用作测试框架,nose用作测试
运行器。您可以按如下方式运行测试:

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









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



>






a name="list_u controllers">;<;/a>;控制器列表

*[计算器](计算器_e_ps)

[类:](https://apiddocs.io/img/class.png.calculator e ps".calculatoreps"calculatoreps



``calculatoreps````类的一个实例可以从api客户端访问。


``python
calculatculatcucucuculator=client.calculatculatcucucuculatoreps
````











//////////a name="Calculate">;<;/a>;![方法:](https://apidocs.io/img/method.png".calculatoreps.calculate")calculate

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

``python
def calculate(self,
operation,
x,
`````


iption |
|-----------|------|-------------|
| operation | ``` Required ``` | The operator to apply on the variables |
| x | ``` Required ``` | The LHS value |
| y | ``` Required ``` | The RHS value |



#### Example Usage

```python
operation = OperationType.MULTIPLY
x = 4
y = 5

result=计算器-控制器。计算(操作,x,y)

```



[返回控制器列表]("控制器列表")







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

推荐PyPI第三方库


热门话题
javajaxb在嵌套节点中生成xmlns:xsi声明   java重定向到youtube以上传jsp上可用的视频   java提高了JVM和ANT的性能   java如何将返回的JSON数据放在HTML表单中   java如何发送XWWWFORMURLENCODE在重新授权   java为什么jvm XX:+EliminateAllocations失败   堆移除和重建方法?(爪哇)   Stanford NPL in Spark(Scala)应用程序运行到Java堆空间(Java.lang.OutOfMemoryError)   调试java中打开/关闭println的任何方式(详细模式)   java IntelliJ在鼠标悬停时显示JavaDocs工具提示   Olingo Odata Java中的自动扩展选项   json将postgres文本arry转换为java列表?   oop需要帮助推断Java代码   复选框的java添加操作侦听器AbstractTableModel   java如何从公共静态void main(String[]args)传递值   java从数据库中获取大值   java Processing 2.0电影从jar运行时无法打开电影文件   java如何在不使用应用程序的情况下刷新活动?   尝试将JSON解析为ListView时的Android:JSON parse:null对象引用