对于文件中存储的信息,我们如果想要调用,我们要先确定文件中存储的信息格式。
而把信息读取到内存中,为了方便调用,可以改为list(如字典)。
1.首先创建一个空字典
2.读取文件中的信息,通过for循环读取每一行的内容,同时将每一行用split()函数切成列表
注意:文件每一行内容后都有一个“隐形的”“/n",所以我们还要用strip()函数
3.调用新生成的每个列表的第一个元素作为字典的键,并把列表赋给字典作为值
这个是文件:account.db
Jack,ssss45
Eric,sfgg347
Rain,ljjf4
accounts={
#"Jack":["Jack","ssss45"],
}
f=open("account.db","r")
for line in f:
line=line.strip().split(",")
accounts[line[0]]=line
print(accounts)