python - 如何使用 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
解决方案
推荐阅读
- sql - 计算所有玩家权重的方差
- python - 如何删除数组中的多行
- node.js - 当我尝试将 express 添加到我的第一个 react 应用程序时,为什么会出现 TypeError
- ibm-cloud - 如何在通过 ibmcloud CLI 创建新的经典虚拟服务器时启用暂停计费
- linux - 在 pi 上流式传输视频的更有效方式
- corda - Reg : 为特定的 CordaVersion=4.x 构建 CorDApp
- authentication - 为基于 SMS OTP 的登录扩展身份
- database - 你如何保存矢量的内容?
- javascript - 访问任何 DOM 按钮以应用 Javascript 中的 addEventListener 事件可能有什么问题?
- javascript - 单击饼图切片时不显示引导模式