[英]Read dictionary from a text file in a tabular form
我已经成功地在文本文件中编写了一本字典,但我无法阅读它。
l={}
a=0
lo=eval(input("enter no of times"))
for i in range (lo):
name=str(input('Enter name'))
sal=eval(input('Enter sal'))
no=eval(input('Enter no'))
acsal=sal*no
a=a+acsal
l.update({name:acsal})
print(a)
print (l)
f=open("try.txt","w+")
f.write("BILL\n")
f.write(str(l))
f.write(a)
print (f.read())
f.close()
此外,我希望 output 以表格格式显示,例如。 如果文件有字典 {"a":50,"b":60} 我希望它被读作:
a 50
b 60
首先, eval 不是你应该使用的。
改为转换为特定类型。
二、使用json或jaml。 这些是由比我或你更聪明的人制作的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.