小编Shr*_*_me的帖子

Sparql Query可以从dbpedia获取所有可能的电影

为了获得所有可能的电影名称,我使用了sparql查询:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT DISTINCT ?film_title ?film_abstract
WHERE {
?film_title rdf:type <http://dbpedia.org/ontology/Film> .
?film_title rdfs:comment ?film_abstract 
}
Run Code Online (Sandbox Code Playgroud)

它只给了我一万部电影.DBpedia在其网站上提到它有大约60,000部电影.对于我的应用程序,我需要所有可能的电影.有人可以指导我有什么其他可能性来获得其余的电影

wikipedia sparql dbpedia

15
推荐指数
1
解决办法
4346
查看次数

logger.info(traceback.print_exc())来自python gui

当我执行logger.info(traceback.print_exc()) 跟踪获取控制台而不是日志文件时,我logger.propagate = False仍然存在相同的问题

python logging

7
推荐指数
1
解决办法
5851
查看次数

维基百科的信息框内容

我需要获取任何电影的信息框内容.我知道这部电影的名字.一种方法是获取维基百科页面的完整内容,然后解析它直到找到{{Infobox然后获取信息框的内容.

使用某些API或解析器还有其他方法吗?

我正在使用Python和pywikipediabot API.

我也熟悉wikitools API.因此,如果有人拥有与wikitools API相关的解决方案,请使用pywikipedia而不是pywikipedia.

python mediawiki wikipedia pywikibot

6
推荐指数
2
解决办法
6969
查看次数

Python正则表达式删除花括号内的子串

我有一行有很多单词和字符的行.我只是想删除双花括号中包含的部分

{{ }}
Run Code Online (Sandbox Code Playgroud)

我试过?={{.*}}但我没有得到任何东西.

python regex

5
推荐指数
1
解决办法
8050
查看次数

当str为空时,'for'循环条件下strlen(str) - 1的值是多少?

我正在分析一个场景:

char str[] = ""; // Understand
Run Code Online (Sandbox Code Playgroud)

如果我理解strlen(str),那就是0.这没关系.

printf(" %d,  %ul,  %u, %d,  %ul, %u", 
    strlen(str),
    strlen(str),
    strlen(str),
    strlen(str) - 1,
    strlen(str) - 1,
    strlen(str) - 1);
Run Code Online (Sandbox Code Playgroud)

输出是:

0,0l,0,-1,4294967295l,4294967295

我也理解这些.

for (int i = 0; i < strlen(str) - 1; i++)
{
}
Run Code Online (Sandbox Code Playgroud)

在这里,我不明白的价值来决定strlen(str) - 1将在for循环条件.

strlen(str) - 1在for循环中给出值4294967295.这是为什么?为什么不-1?

c

5
推荐指数
2
解决办法
657
查看次数

标签 统计

python ×3

wikipedia ×2

c ×1

dbpedia ×1

logging ×1

mediawiki ×1

pywikibot ×1

regex ×1

sparql ×1