设置ID的项目

时间:2017-04-24 15:34:33

标签: python linux windows macos io

很好奇我如何能够创建一个文件的数字/名称列表以便以后访问它们。就像每个特定项目的ID列表一样。全部用于python EX:

IDs = ('open', 'IDFile.txt', 'a') #For storing info
info = input(str("Enter ID: ") #ID for storing, can be number or letter

我只是不确定如何存储信息并稍后使用其他命令访问它。我将尝试将此代码用于分拣系统,这将涉及更多,但我想完成这部分。

1 个答案:

答案 0 :(得分:0)

我使用字典来存储基于字符串和整数的id。然后我会使用JSON将数据写入文件和从文件写入数据。

存储ID

import json
ids = {
        "id1":45,
        "id2":"john"
    }
with open("IDFile.json","w") as fo:
    json.dump(ids,fo)

检索Id的

import json
fetchedIds={}
with open("IDFile.json","r") as fi:
    fetchedIds = json.loads(fi.read())
print(fetchedIds)