我有一个列表,需要写到csv文件中。
mylist = [['Siddharth','Bangalore','blah@gmail.com'],
['Rahul','Bangalore','blah2@gmail.com'],.....and so on]
这个名单通常有大约2万到4万条。
所以,现在,将它们写入csv文件的唯一方法是在列表上迭代并写入。
fileObj = open("/home/siddharth/sample.csv", "wb")
csv_file = csv.writer(fileObj)
for item in mylist:
csv_file.writerow(item)
所以,我只是想知道,有没有一种方法可以将这样的列表写入csv,而不需要对列表中的每一项进行迭代,例如,像使用StringIO
等。
或者,谁能给出一些提示/暗示,以便我能够创建自己的实现。