擅长:python、mysql、java
<p>我喜欢卢克的回答,但在我看来,对于你的具体格式,你需要更像这样的东西:</p>
<pre><code>class YourObj(object):
def __init__(self, dictionary): #init class with dictionary storing data
self.T = dictionary['T']
self.U = dictionary['U']
self.W = dictionary['W']
all_objs = []
with open("somefile.txt") as f:
lines = f.readlines()
for i in range(0, len(lines), 3): #read lines in groups of three
dic = {}
for j in range(3):
pieces = lines[i+j].split()
dic[pieces[0]] = pieces[1] #save data to dictionary
all_objs.append(YourObj(dic)) #make new object
</code></pre>