如何下载我在Python中创建的.csv文件?

时间:2014-03-28 02:37:40

标签: python csv

我在Python shell(https://stackoverflow.com/a/21872153/2532070)中使用此代码创建了一个.csv文件:

mylist = ['''list_of_strings''']

import csv

with open('filename', 'wb') as myfile:
    wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
    wr.writerow(mylist)

如何下​​载' myfile' csv到我的机器所以我可以通过电子邮件发送它作为.csv附件?谢谢!

2 个答案:

答案 0 :(得分:1)

如果这确实是您运行的确切代码,那么该文件名为filename(没有扩展名),并且位于您运行脚本时所在的文件夹中(可能是脚本所在的文件夹)文件本身存储在)中。该文件将称为myfile,这只是脚本中的标识符。

想要做的事情可能是

 with open('your_data_in_here.csv', 'wb') as myfile:

将在当前工作文件夹中创建名为your_data_in_here.csv的文件。

答案 1 :(得分:0)

我认为你不是指下载,我希望你能读取你刚刚创建的csv。为此,我们将使用csv.reader

>>> import csv
>>> with open('filename', 'rb') as csvfile:
...     spamreader = csv.reader(csvfile)
...     for row in spamreader:
...         print ', '.join(row)
Spam, Spam, Spam, Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam