Python 多列数据按固定间距左对齐格式写文件
-
设置格式
例如:Category Used Total Occupancy Rate xxx xxx xxx xxx
-
按格式写入
# 设置格式tplt,20代表间隔距离,可根据自己需要调整 tplt = "{:<10}\t{:<10}\t{:<10}\t{:<10}" # 按tplt格式写入抬头行 output_fp.write(tplt.format('Category', 'Used', 'Total', 'Occupancy Rate', chr(255))) # 换行 output_fp.write('\n') # 写入第一行数据 output_fp.write(tplt.format('a', '18', '20', '90%', chr(255))) # 换行 output_fp.write('\n') # 写入第二行数据 output_fp.write(tplt.format('b', '10', '20', '50%', chr(255)))
-
结果