我在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附件?谢谢!
答案 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