Wikipedia scraper 查找文章列表并将它们附加到数据框 Python

Wikipedia scraper Finding a list of articles and appending them to a dataframe Python

我正在使用 Wiki scraper 搜索文本文件中的每个文本单词,并通过数据框附加文章。 我可以手动执行此操作,但我希望它通过 for 循环 运行。这是我拥有的:

    import requests
    import wikipedia
    text = list('boy', 'dog', 'service', 'navy')

    df = []
    for x in text():
         wiki = wikipedia.page(x)
         df.append(wiki.content)

这给了我一个类型错误 TypeError: 'list' object is not callable

list 是内置的 python 方法。请注意它是如何以橙色突出显示的。您可以按照与上面创建所需列表(如下所示)相同的方式使用 list。您的 for 循环不起作用,因为您调用的是方法而不是列表。

test_list = list('boy', 'dog', 'service', 'navy')

for x in test_list:
    do_thing()

因此:

list('boy', 'dog', 'service', 'navy')['boy', 'dog', 'service', 'navy']相同,list()与任何基本函数相同。