python - 如何从命令行导出数据(Python 程序的结果)?

标签 python export-to-excel

我正在开发一个 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”的 csv 文件,并且仅包含一行(x1 和 x2 的最后更新值)。

那么我怎样才能得到 x1 和 x2 的所有值,就像 python 中的 row 一样。

最佳答案

只需使用 csv 格式即可轻松导入 Excel 并 python 标准库开箱即用地支持 csv。 @参见python-csv

关于python - 如何从命令行导出数据(Python 程序的结果)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20350310/

相关文章:

python - 如何在对两列进行分组并在 Pandas Dataframe 中获取值计数后获取最高值行?

python - 使用 context.use_certificate_chain_file 时为 "key values mismatch"

javascript - HTML 表格 - Excel 导出不工作 Google Chrome 和 IE

java - 将数据写入单元格并写入一行

python - 读取一个巨大的 .csv 文件

python - 清除 bytearray 的正确 python 方法

ruby-on-rails - Ruby on Rails 控制台导出表到 excel

asp.net - 将 Gridview 导出到 Excel,并将行格式化为文本

google-analytics - 如何导出完整的Google Analytics(分析)历史数据?

Python - 类型对象 'str' 没有属性 'string'