python eval的活用

 

当你想要写入一个字典数据到文件的时候。。。。

1 student = {"name":"jack", "age":22}
2 
3 file = open("file.txt", "w")
4 file.write(str(student))
5 file.close()
6 
7 
8 #数据通过字符串转换,正常写到文件
View Code

 

接下来是如何读取文件中的数据,然后转换为我们原来的字典数据

 1 student = {"name":"jack", "age":22}
 2 
 3 file = open("file.txt", "r")
 4 stu1 = eval(file.read())
 5 
 6 print(stu1["name"], stu1["age"])
 7 file.close()
 8 
 9 
10 
11 输出结果:
12 jack 22
View Code

 

posted @ 2018-09-26 09:04  gogomoumou  阅读(180)  评论(0编辑  收藏  举报