ast*_*asr 13
如果要生成规范CSV文件,请使用csv模块.
来自文档的示例:
>>> import csv
>>> spamWriter = csv.writer(open('eggs.csv', 'wb'), delimiter=' ',
... quotechar='|', quoting=csv.QUOTE_MINIMAL)
>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans'])
>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
Run Code Online (Sandbox Code Playgroud)
小智 11
您可以使用如下所示的 Pandas 将几乎任何列表转换为 csv:
import pandas as pd
list1 = [1,2,3,4,5]
df = pd.DataFrame(list1)
Run Code Online (Sandbox Code Playgroud)
根据你想用这个 csv 做什么,你可以将 csv 保存在一个变量中:
csv_data = df.to_csv(index=False)
Run Code Online (Sandbox Code Playgroud)
或者像这样将它保存在你的文件系统中:
df.to_csv('filename.csv', index=False)
Run Code Online (Sandbox Code Playgroud)
这里index=False将删除 csv 中不必要的索引/编号。