首页 > 解决方案 > 如何使用 output.py 以正确的格式查看文本文件?

问题描述

trans.txt 文件包含从价格到描述的所有内容,我希望在使用我的 output.py 保存的每笔交易后将其分开

我想要解决方案,当我运行 output.py 时,我希望文本内容应该正确分离

输出.py

from transmod import *
result = open("trans.txt")
for line in result:
    s = {}
    (s['price'] , s['creditcard'] , s['description']) = line.split()
    
    print ("price:" + s['price'])
    print ("creditcard: " + s['creditcard'])
    print ("description : " + s['description'])

转换文件

def save_transactions(price , credit_card , description):
    file = open("trans.txt" , "a+")
    file.write( "%07d%s%s" %( price * 100 ,credit_card, description))
    file.close()

trans.txt

00002003685754754275LATTE00001267862587458742584MUFFIN0000323786478547854785FILTER

我想实现

price : 0000200
credit card : 3685754754275
description : LATTE

标签: pythonarrayslist

解决方案


推荐阅读