python - 如何为格式化数据添加多重性?
问题描述
我正在将数据写入文本文件,如下所示,但我需要一种简单的方法来在一行中添加多个参数,而不是键入例如 {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()
解决方案
推荐阅读
- mule - 基于嵌套值的 Dataweave 过滤数组
- java - Thymeleaf 中未识别的属性
- mysql - 当尝试将INT存储在customerid列中时,“|”(在整数之前)在mysql中意味着什么?
- sql-server - sql server - 构建逻辑所需的帮助
- javascript - 在 Shopify 商店中使用 AJAX 将所有产品变体和数量添加到购物车
- r - 尝试构建一个 R 函数以每周将组随机配对,但保持新组大小相同
- api - API 请求失败并出现以下错误:200 - OK
- google-sheets - 我可以使用 gspread 批量更新电子表格中的多个工作表吗?
- node.js - Node.JS - 如何隐藏诸如 cookie 秘密之类的秘密?
- networking - 为什么我无法使用 msal 令牌连接到我的 azure 应用服务?