Wikibase查询和编辑变得简单

python-wikibase的Python项目详细描述


python维基库

python-wikibase提供了Wikibase API的面向对象抽象。

该库简化了身份验证过程,可用于查询和编辑wikidata或任何其他wikibase实例上的信息。

示例

frompython_wikibaseimportPyWikibase# Authenticate with Wikibasepy_wb=PyWikibase(config_path="config.json")# Fetch item and "coordinate location" propertyitem=py_wb.Item().get(entity_id="item label")prop=py_wb.Property().get(entity_id="coordinate location")# Create new GeoLocation valuevalue=py_wb.GeoLocation().create(1.23,4.56)# Create GeoLocation claimclaim=item.claims.add(prop,value)

安装

pip install python-wikibase

身份验证

PyWikibase类与^{}库中的WikibaseApi类具有相同的身份验证和配置参数。有关如何使用wikibase进行身份验证的指南,请参阅其文档。

用法

Documentation

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

推荐PyPI第三方库


热门话题
使用applets查询的多人java游戏?   java如何基于字符串生成数组   基于java多边形的路径查找   java如何对多列ArrayList排序   java批处理更新从更新中返回了意外的行数(Spring/Hibernate)   java如何使用SeleniumWebDriver列出<tr>标记内的所有<td>   java如何使用SimpleFlatMapper将前缀为CSV的列别名到映射?   java为什么通过eclipse运行/调试TomCat时会出现ClassNotFoundException   java Android滚动视图上次视图未显示内部线性布局   替换字符串中不带空格的字符序列   调用方法时Java Swing GUI冻结   java是否允许/建议重用收集器?   在同步方法中使用java hashmap迭代器时   在java XMLDecoder XMLEncoder中写入XMLdatabase   java I无法在活动的片段中填充recyclerview   java Jitsi在调用过程中播放WAV文件如果可能,与音频混合   java JPA为什么我看到DB中每行有两个实体实例?