python - 使用 sparql 删除/清除名为图的海王星的所有内容
问题描述
我正在尝试使用 python 从命名图中删除/清除数据。使用的方法
import requests
url = "neptune_endpoint:8182/sparql"
query = "CLEAR GRAPH IRIref."
PARAMS = {"query" :query}
r = requests.get(url, params= PARAMS)
获取错误格式的查询。提前感谢您的帮助。
解决方案
以下代码应该适合您。
import requests
url = "neptune_url:8182/sparql"
query = "CLEAR GRAPH IRIref"
headers = {"content-type": "application/sparql-update"}
r = requests.post(url, data=query, headers=headers)
请注意,规范要求这是一个 POST 并设置了特定的内容类型标头。Neptune 完全符合 SPARQL 1.1,因此此处规范中的相关区域为https://www.w3.org/TR/sparql11-protocol/#update-operation和https://www.w3.org/TR/sparql11 -更新/#clear。
推荐阅读
- php - 如何使用 php 从 wordpress 中的 api 更新帖子?
- angular - Fontawesome 图标未在 Angular 项目中显示
- r - 在R中用大整数解析json
- android - 是否可以使用 Picasso/OkHttp3Downloader 直接保存图像而不是 .1 文件?
- unity3d - 如何修复激光相对于 UI 画布的渲染
- oracle - 使用 NOT NULL 列创建物化视图?(dblink 到外部表)
- json - Mysql JSON 更新键值
- javascript - 如何在 node js 中使用模块功能?
- python - 康威生命游戏仅在两帧之间切换 - Python
- firebase - 错误:获取存储源时出错:generic::unknown... 通过 GitHub Actions 部署 GCP Cloud Function 时