用星狗和蟒蛇!

pystardog的Python项目详细描述


Pystardog

用于与stardog http服务器通信的python包装器。

这是什么?

这个框架包装了stardog客户端的所有功能 数据库管理系统,并提供对全套功能的访问,如 SPARQL查询、StAlFor的管理任务及其使用 推理API。

该实现使用http协议,因为大多数stardog 使用此协议可以使用功能。更多信息, 去星际狗的HTTP Programming 文档。

安装

pystardog在pypi上,所以您所需要的是:pip install pystardog

文档

文档可以在Read the Docs处阅读,也可以使用sphinx构建:

pip install -r requirements.txt
cd docs
make html

测试

使用以下命令运行测试:python setup.py test

快速示例

importstardogconn_details={'endpoint':'http://localhost:5820','username':'admin','password':'admin'}withstardog.Admin(**conn_details)asadmin:db=admin.new_database('db')withstardog.Connection('db',**conn_details)asconn:conn.begin()conn.add(stardog.content.File('./test/data/example.ttl'))conn.commit()results=conn.select('select * { ?a ?p ?o }')db.drop()

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

推荐PyPI第三方库


热门话题
java如何将元素从一个ArrayList添加到另一个ArrayList?   oop java中的setter和getter有什么意义?   java如何在循环中添加用户输入?   java在没有maven jetty的情况下从命令行运行war   数组@override to。字符串仅打印出默认构造函数java hw   java获取mysql中两天之间的天数名称   java如何使用属性值从一个方法到另一个方法   java如何在MULE中进入流程中间,并将消息返回给客户端。。?   java有没有办法将EncryptedSharedReference与PreferenceScreen集成?   java在shell脚本中嵌入可执行二进制文件   “TypeError:form.set不是函数”Java无法访问FormData的函数   java扫描器。下一行输入与字符串不匹配   java正在将数组初始化为null,但null比较失败   java不支持线程。sleep()是否防止堆栈溢出错误?   java重用SQLite连接还是每次重新连接?   Spring安全中Web忽略和Http允许之间的java差异?   从Java到JSON的转换   java如何在关闭应用程序后停止意向服务   javalibgdx:如何从core访问xml文件?