首页 > 解决方案 > 如何为格式化数据添加多重性?

问题描述

我正在将数据写入文本文件,如下所示,但我需要一种简单的方法来在一行中添加多个参数,而不是键入例如 {14.4f} 20 次。我可以使用一些 20*{14.4f} 的功能吗?我尝试了几种方法,但它们不起作用。

   filename='/home/text/test.txt'
   f = open(filename, "w") #open text file for writing results
   f.write('{:5d} {:4d} {:4d} {:4d} {:14.4f} {:14.4f}'.format(2019, 249, 11,37, 1150.48898852, 1120.454545454545))
   f.write('\n')
   f.close()

标签: pythonformat

解决方案


推荐阅读