比方說,我從一個文件,叫做「info.dat」讀,包含此:讀取從文件列表,並將其轉換成Python詞典列表
[{'name': 'Bob', 'occupation': 'architect', 'car': 'volvo'}, {'name': 'Steve', 'occupation': 'builder', 'car': 'Ford'}]
我怎麼能閱讀和把它變成一個字典列表?如果我這樣做:
with open('info.dat') as f:
data = f.read()
它只是讀入一個字符串,即使我這樣做是爲了打破它:
data = data[1:-1]
data = data.split('},')
我還是要讓它進入一本字典。有沒有更好的/更清潔的方式來做到這一點?
詳細說明您的問題。它已經是一個詞典列表。 –