我有一段简单的Python代码,可根据我的查询在Google中搜索URL。但是我找不到将输出保存到CSV文件的方法。
from googlesearch import search
for url in search('', stop=10):
print(url)
当我运行上面的代码时,它在python shell中输出每个URL 1比1。例如。
等
然后我要将该输出以相同的格式保存到CSV。
答案 0 :(得分:0)
您有几个简单的选项,可以通过搜索search('how to save something to csv in python', stop=10)
:P
from googlesearch import search
with open('myfile.csv', 'w') as f:
for url in search('', stop=10):
print(url)
f.write(url+'\n')
您可以通过将python脚本保存到txt文件(假设您在script.py中调用)在shell中运行此代码:
python script.py > myfile.csv