You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Python向Fuseki Server发起请求创建新数据集?

向Fuseki Server创建数据集的Python实现方案

核心方法:调用Fuseki管理API(HTTP POST请求)

Fuseki提供官方管理端点/$/datasets用于创建、删除数据集,这是最直接的方式,对应你界面中的「Add dataset」功能。

代码示例

import requests

# 替换为你的Fuseki实际地址和要创建的数据集信息
FUSEKI_SERVER = "http://localhost:3030"
NEW_DATASET_NAME = "my_project_dataset"
# 存储类型可选:tdb2(持久化)、memory(内存型),对应你界面中的选项
DATASET_STORAGE_TYPE = "tdb2"

# 构造创建请求的URL
create_url = f"{FUSEKI_SERVER}/$/datasets"

# 请求参数,与界面配置对应
request_data = {
    "dbName": NEW_DATASET_NAME,
    "dbType": DATASET_STORAGE_TYPE
}

# 发送请求,若Fuseki设置了账号密码,添加auth=("你的用户名", "你的密码")
resp = requests.post(create_url, data=request_data)

# 验证结果
if resp.status_code == 200:
    print(f"数据集 {NEW_DATASET_NAME} 创建成功")
else:
    print(f"创建失败:状态码 {resp.status_code},详情:{resp.text}")

注意事项

  • 确保Fuseki服务器处于运行状态,且Python程序能访问到服务器地址
  • 数据集名称不能包含空格、特殊字符,需符合Fuseki命名规范
  • 若Fuseki开启了权限认证,必须在请求中添加auth参数
  • 存储类型需与需求匹配:tdb2是磁盘持久化,重启服务器后数据保留;memory是内存存储,重启后数据丢失

内容的提问来源于stack exchange,提问作者David Araujo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 11:00:55