可能重复:
如何将文本文件提取到字典中
我有一个文本文件,我想将其更改为 python 中的字典。文本文件如下。我想将键设置为“太阳”、“地球”和“月亮”,然后设置轨道半径、周期等值,以便我可以将动画太阳系实现为快速绘图。
RootObject: Sun
Object: Sun
Satellites: Mercury,Venus,Earth,Mars,Jupiter,Saturn,Uranus,Neptune,Ceres,Pluto,Haumea,Makemake,Eris
Radius: 20890260
Orbital Radius: 0
Object: Earth
Orbital Radius: 77098290
Period: 365.256363004
Radius: 6371000.0
Satellites: Moon
Object: Moon
Orbital Radius: 18128500
Radius: 1737000.10
Period: 27.321582
到目前为止我的代码是
def file():
file = open('smallsolar.txt', 'r')
answer = {}
text = file.readlines()
print(text)
text = file()
print (text)
我不确定现在做什么。有任何想法吗?