将Python输出保存到CSV文件

时间:2019-09-05 19:54:37

标签: python csv

我有一段简单的Python代码,可根据我的查询在Google中搜索URL。但是我找不到将输出保存到CSV文件的方法。

from googlesearch import search
for url in search('', stop=10):
    print(url)

当我运行上面的代码时,它在python shell中输出每个URL 1比1。例如。

  • URL 1
  • URL 2
  • URL 3

然后我要将该输出以相同的格式保存到CSV。

1 个答案:

答案 0 :(得分:0)

您有几个简单的选项,可以通过搜索search('how to save something to csv in python', stop=10):P

找到

选项1-python:

from googlesearch import search
with open('myfile.csv', 'w') as f:
    for url in search('', stop=10):
        print(url)
        f.write(url+'\n')

选项2-bash:

您可以通过将python脚本保存到txt文件(假设您在script.py中调用)在shell中运行此代码:

 python script.py > myfile.csv