基本上,我正在尝试为我正在工作的维修店写一个相当简单,用户友好的程序。我们一直试图找到一种组织和跟踪LCD使用情况的好方法,所以我一直在研究这个问题。
我需要它做其他一些事情,但我现在主要关注的是让字典从文本文件中读取,以及写入它。例如,如果有人在iPhone 4s上更新股票,我们应该能够关闭程序并在"检查库存"中显示新数量。就目前而言,只要你关闭程序,一切都会恢复到默认状态。
我已将下面的代码放在Gist中 - 我能为此做些什么?我还在学习python,这是第一个"真正的"我真的开始工作了,所以还有一些我遇到麻烦的概念。
https://gist.github.com/anonymous/8815a95b2431dbfcea41fdfa05381893
答案 0 :(得分:0)
为了让您走上正确的轨道,这是一个最小的示例,它读取同一目录中的JSON文本文件,修改它,然后将其写回。
首先,这是JSON文件:
data.txt中
{"milk": 5, "orange juice": 3, "cookies": 1}
这是一个程序,使用json
库将此json文件读取到inventory
Python字典,增加" milk,"并将其保存回来:
import json
with open('data.txt', 'r') as f:
inventory = json.loads(f.read())
inventory['milk'] += 1
with open('data.txt', 'w') as f:
f.writelines(json.dumps(inventory))
您可以在"阅读"之间添加所需的所有逻辑。和#34;写作"步骤