1、分开成每一条,然后转化成字典
confg=open的文件
for line in config:
每行进行分割---------例如下面,根据=分割,并且列表解析,防止有回车
result=【ele.strip( ) for ele in line.split(" ")】
由于分割成了两个并行的字符串,因此需要继续分割
比如,将TXT文档中的用户账号密码读取出来,通过字典方式显示
原始:
zhanghao=liuxinjun,mima=a123456
结果:
{“zhanghao”:“liuxinjun”,“mima”:“a123456”}
import codecs
#读取文件#
def get_Userinfo(path):
config=codecs.open(path,'r','utf-8')
list1=[ ]
for line in config:
dic = {}
result=[ ele.strip()for ele in line.split(',')]
for user in result:
result1 = [e.strip() for e in user.split('=')]
dic.update(dict([result1]))
list1.append(dic)
return list1
result=get_Userinfo("uerinfo")
for use in result:
print(use)