我正在编写一个 Python 程序,我在命令行上有结果。
现在我需要对结果进行分析,因此我需要将所有结果导出为任何格式,例如 SQL、Excel 或 CSV 格式。
有人能告诉我该怎么做吗?
import csv
x1=1 x2=2
while True:
show = [ dict(x1=x1+1 , x2=x2+2)]
print('Received', show )
with open('large1.csv','w') as f1:
writer=csv.writer(f1, delimiter=' ',lineterminator='\n\n',)
writer.writerow(show)
x1=x1+1
x2=x2+1
这里是无限循环,我想要一个包含 2 列 x1 和 x2 的 csv 文件。并定期更新 x1 和 x2 行的所有值(1 行用于 1 次迭代)
但通过这段代码,我得到了一个名为“large1.csv”且仅包含一行(x1 和 x2 的最新更新值)的 csv 文件。
那么我怎样才能得到 x1 和 x2 的所有值,因为行是在 python 中。
请您参考如下方法:
只需使用csv格式即可轻松导入Excel, python 标准库支持开箱即用的 csv。 @见python-csv
