我将这5个变量分配给5个不同列的总和:
TotalUnitsSold = mmSalesDF['Units Sold'].sum()
TotalUnitsCost = mmSalesDF['Unit Cost'].sum()
TotalRevenue = mmSalesDF['Total Revenue'].sum()
TotalCost = mmSalesDF['Total Cost'].sum()
TotalProfit = mmSalesDF['Total Profit'].sum()
我需要使用append将其写入一个新的txt文件,因此我创建了一个包含字符串和变量的列表[]:
sumsList = ['Sums:',
'Units sold:',TotalUnitsSold,
'Unit cost:',TotalUnitsCost,
'Total revenue:',TotalRevenue,
'Total cost:',TotalCost,
'Total profit:',TotalProfit]
with open('DataSample/MM_Calc.txt', "a+") as writer:
for line in sumsList:
writer.write(f'{line}\n')
以下是输出: Output
但所需的格式应如下所示: Required format
所以我想知道到底有没有办法做到这一点
您将它们全部列为项目,而不是行
当你像这样循环它时,它会在每一行后面打印一个换行符
如果您只想使用列表并在同一行中像键值一样打印,请尝试这样做
按以下方式设置列表格式:
相关问题 更多 >
编程相关推荐