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()
与任何基本函数相同。
我正在使用 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()
与任何基本函数相同。