我就這樣舉例了
貸品名
------------------
name,num,place,rice
數據文件a.txt內容
rose,001,amerian,10
meet,002,china,20
deadwater,003,japan,30
farmer,004,china,30
------------------------
python2.6調試通過,返回壹個記錄了字典的列表
import os
file=open('a.txt','r')
a=file.readlines()
file.close()
b={'name':'','number':'','place':'','rice':''}
c=[]
for item in a:
if item.__contains__('\n'):
tmp=item[0:-1]
else:
tmp=item
tmp=tmp.split(',')
(b['name'],b['number'],b['place'],b['rice'])=tmp[0],tmp[1],tmp[2],tmp[3]
c.append(b)
print c
------------------
輸出:
>>>
[{'rice': '30', 'place': 'china', 'name': 'farmer', 'number': '004'}, {'rice': '30', 'place': 'china', 'name': 'farmer', 'number': '004'}, {'rice': '30', 'place': 'china', 'name': 'farmer', 'number': '004'}, {'rice': '30', 'place': 'china', 'name': 'farmer', 'number': '004'}]