我正在尝试创建简单的“帐户”,它可以显示您的现金余额和操作日志。操作很简单:receive(amount, subject) 和 spend(amount, subject)。他们更改余额并将更改写入带有时间戳的日志中。应该。
我正在尝试使用另一个 .py 文件作为数据库。虽然我可以导入、读取和使用数据库,但我似乎找不到将更改写入其中的方法。在任何地方都找不到我需要的任何解决方案。有一些方法,比如使用 json 等。但我正在尝试完全使用 py 文件。
这是 db.py:
balance = 0
balance_logs = [
['305', 'spent','5','coke','2020-08-18 20:00'],
['202', 'spent','3','icecream','2020-08-18 20:00']
]
所以,我需要更改balance值并将列表附加到balance_logs. 另外我可能会在 db.py 中添加更多数据,所以如果我不需要<copy file contents fully -> modify the parts you need -> dump into file, by fully recreating it>方法就好了。
九州编程
相关分类