mediawiki的wikibase的数据结构规范化

mwbase的Python项目详细描述


#mediawiki维基库

此包提供处理和规范化的基本功能。 wikidata实体json。

##用法

`python >>> import mwbase >>> import requests >>> >>> wb_doc = requests.get( ...     "https://wikidata.org/wiki/Special:EntityData/Q42.json").json() >>> >>> entity = mwbase.Entity.from_json(wb_doc['entities']['Q42']) >>> >>> entity.labels['en'] 'Douglas Adams' >>> entity.properties.keys() dict_keys(['P1273', 'P1411', 'P269', 'P569', 'P950', 'P373', 'P140', 'P2604', 'P2168', 'P2626', 'P3762', 'P244', 'P691', 'P2605', 'P1263', 'P856', 'P108', 'P2019', 'P20', 'P69', 'P1559', 'P40', 'P1695', 'P18', 'P119', 'P106', 'P1953', 'P735', 'P214', 'P26', 'P1442', 'P1303', 'P2048', 'P1816', 'P509', 'P1670', 'P103', 'P349', 'P646', 'P2469', 'P2387', 'P409', 'P800', 'P19', 'P2191', 'P21', 'P2188', 'P2163', 'P910', 'P1477', 'P268', 'P3430', 'P3106', 'P434', 'P271', 'P22', 'P1003', 'P1617', 'P551', 'P949', 'P1006', 'P1015', 'P2611', 'P1417', 'P3373', 'P2963', 'P1207', 'P31', 'P866', 'P1266', 'P1233', 'P1258', 'P1005', 'P1284', 'P1196', 'P906', 'P734', 'P25', 'P998', 'P227', 'P947', 'P1315', 'P535', 'P3417', 'P648', 'P570', 'P172', 'P1415', 'P1368', 'P2435', 'P27', 'P396', 'P1375', 'P1412', 'P345', 'P3222', 'P213']) >>> entity.sitelinks.keys() dict_keys(['shwiki', 'eswikiquote', 'ruwikiquote', 'ruwiki', 'itwikiquote', 'bewiki', 'mgwiki', 'hewikiquote', 'frwiki', 'arzwiki', 'gawiki', 'cswikiquote', 'fawikiquote', 'huwikiquote', 'elwiki', 'jvwiki', 'rowiki', 'etwiki', 'huwiki', 'ukwiki', 'azwiki', 'trwiki', 'bgwikiquote', 'kowiki', 'euwiki', 'nlwikiquote', 'mkwiki', 'plwiki', 'dawiki', 'dewiki', 'eowikiquote', 'svwiki', 'zhwiki', 'cawiki', 'tawiki', 'idwiki', 'mlwiki', 'nnwiki', 'eswiki', 'viwiki', 'frwikiquote', 'lawiki', 'bswiki', 'enwiki', 'scwiki', 'enwikiquote', 'elwikiquote', 'fiwiki', 'mrwiki', 'fiwikiquote', 'simplewiki', 'jawiki', 'scowiki', 'be_x_oldwiki', 'iswiki', 'zhwikiquote', 'nowiki', 'etwikiquote', 'fawiki', 'arwiki', 'plwikiquote', 'lvwiki', 'bnwiki', 'bgwiki', 'slwiki', 'cywiki', 'iowiki', 'astwiki', 'kawiki', 'hewiki', 'barwiki', 'bswikiquote', 'dewikiquote', 'ltwikiquote', 'vepwiki', 'hywikiquote', 'ocwiki', 'mrjwiki', 'skwiki', 'ptwikiquote', 'ptwiki', 'glwikiquote', 'liwikiquote', 'glwiki', 'warwiki', 'trwikiquote', 'srwiki', 'azwikiquote', 'itwiki', 'thwikiquote', 'svwikiquote', 'hywiki', 'eowiki', 'cswiki', 'sqwiki', 'urwiki', 'simplewikiquote', 'skwikiquote', 'hrwiki', 'nlwiki']) `

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

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名