我应该保存哪种格式的python脚本输出?

chi*_*rox 1 python

我有一个可执行文件(使用py2exe从python转换为exe),它输出的数字列表可能是0-50K行或更多.在开发时,我只是使用简单的f.write将它们保存到TXT文件中.这个人想在纸上打印这个输出!(不要问为什么哈哈)

所以,我想知道我是否可以输出像HTML这样的东西?XML?什么东西可以显示50K行,也许3列的表格,也可以在没有附加程序的任何PC上运行?建议?

编辑:
关于CSV:
在大多数情况下,我认为最好的方法是制作CSV.我不是反对它,而是我认为其他人可能会发现洛特的答案对他们的案件有用.对不起,就我的约束而言,我没有在我的问题中解释得那么好.
我的约束是:用户没有办公套件,没有安装python.在安装干净的Windows xp/vista之后,可以考虑一台最低限度的PC,可能是Internet Explorer 7或8.这台PC必须能够打开我的输出文件并允许合理的查看,搜索和打印.

S.L*_*ott 6

CSV.

http://docs.python.org/library/csv.html

http://en.wikipedia.org/wiki/Comma-separated_values

他们可以加载电子表格并打印他们想要的任何内容.