SEPA平台的客户端库(python3)

sep的Python项目详细描述


SEPA-Python3-APIS

SEPA平台的客户端库(python3)

安装和使用

克隆存储库。

cd SEPA-python3-APIs
sudo python3 setup.py build
sudo python3 setup.py sdist
sudo python3 setup.py install

要使用这些类,您必须以这种方式导入它们:

from sepy.<the class you want to import> import *

例如,如果要导入sapobject(用于处理jsap文件) 你必须写:

fromsepy.SAPObjectimport*

此库由5个模块组成,可用于不同目的:

  • sapobject:sap文件的处理程序类
  • SEPA:用于开发SEPA客户端的低级类
  • connectionhandler:用于连接处理的类
  • 例外情况
  • tablaze:一个可运行的脚本(也可以作为函数调用,以便很好地打印sepa输出)

让我们深入讨论一些课程:

环保总局

这些api允许使用简单的接口为sepa平台开发客户机。 首先必须初始化sepa类。那么标准方法 可以与代理交互。

参数:

  • SapObject: sapobject文件默认值=无
  • 日志级别: 指示所需日志级别的数字。默认值=40 参数是可选的。如果存在,它们将激活查询、更新、订阅, 方法。如果不存在,则仅使用等效的sparql_*方法 可供使用,每次都提供主机通信信息。

属性:

  • 记录器
  • SAP系统: sapobject
  • 连接管理器: 负责网络连接的底层

创建SEPA客户端

mySAP=open(path_to_sap,"r")sap=SAPObject(yaml.load(mySAP))sc=SEPA(sapObject=sap)

查询和更新

这四种方法(querysparql_queryupdatesparql_update, {{CD6}},^ {< CD7}}期望SAP条目或SPARQL查询/更新。 此外,还可以覆盖SAP通信参数 和国家环保总局。当发出新的查询/更新时,可以选择 抓住RegistrationFailedExceptionsTokenExpiredExceptionTokenRequestFailedException错误。查询方法返回sepa答案。

订阅和取消订阅

subscribesparql_subscribe原语需要sap条目或 一个SPARQL查询,一个订阅别名,一个处理程序(lambda表达式) 或者有两个参数的方法,一个用于添加,另一个用于删除) 如果需要的话,重写参数进行通信。 unsubscribe原语只需要知道订阅的id。

sapobject

此包支持语义应用程序配置文件。包正在编码 免费,因为它需要输入字典。因此,对于一个ysap,我们有

mySAP = open(path_to_sap,"r")
sap = SAPObject(yaml.load(mySAP))

而对于jsap,我们有

mySAP = open(path_to_sap,"r")
sap = SAPObject(json.load(mySAP))

还有别的吗?

正在编写文档…

预期变化

未成年人,加上一些公用设施。

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

推荐PyPI第三方库


热门话题
java Rest DSL路由无法启动路由,因为同一端点不允许有多个使用者   jvm有没有像JConsole或VisualVM这样的工具可以告诉我“类、对象、引用变量在java中存储在哪里?”   java为什么我的列表中的所有元素看起来都一样?   java运行时。运行shell脚本的exec无法打开文件   JPopupMenu的JMenuItem的java热键   会话在Java中被覆盖   如何在java中去除字符串中的尖锐重音?   java Mockito监视一个接口,模拟它的默认方法,获取NullPointerException   javascript如何在jquery中禁用同一时间选择   将数组列表附加到现有CSV文件,但它会附加并清除存储在Java文件中的以前的数据   java从我的jar中访问pdf文件   java Sonar issue参数必须为非Null,但标记为可为Null   java Salesforce流式API:在网络故障之后和重新订阅之前获取事件   在Java 1.8.0_65上运行Play2.0应用程序时出现playframework错误   java为什么字母的ASCII由方法自动转换。toCharArray()?   java如何知道JDialog是否关闭?   java向服务器发送POST请求,服务器的响应为null,启动   java如何设置JTable中特定单元格的值?   ImagePlus中的java保存问题