如何使⽤python将指定⽂件⾥的数据读取到字典⾥list_dict_all = []              #创建⼀个空列表,全局变量,⽤来存放字典
def AddtoDict(str_1):            # 定义⼀个函数,功能:把⽂件⾥⾯的内容添加到字典中
list_str1 = str_1.split(",")  # 读取的⾏内容以字符串的形式显⽰出来, 使⽤‘,’分隔字符串
line_str = []                # 创建⼀个空列表,⽤来接收去掉'\n'的⾏字符串
for i in list_str1:
x = i.strip("\n")
line_str.append(x)
# print(line_str)
dict_all = {}                        # 创建⼀个空字典
for item in line_str:                # 遍历列表中的⾏内容,列表中有3个元素
if item[0:3] == "url":            # 列表中的元素,前3个字符是否等于“url”
dict = {item[0:3]: item[4:]}    # dict = {'url':'119.23.241.154:8080/futureloan/mvc/api/member/login'}
dict_all.update(dict)            # 添加dict到空字典dict_all中
# print(dict_all)
else:
dict = {item.split(":")[0]: item.split(":")[1]}  # 除url外,取其他数据key, value到字典中
dict_all.update(dict)
list_dict_all.append(dict_all)                # 将字典添加到list列表中
def list_dict(file_1):
file = open(file_1, "r+")
python怎么读取文件中的数据while True:
line = adline()
if line:
AddtoDict(line)
if not line:
break
file.close()
print(list_dict_all)
list_dict("")        # 传⼊⽂件路径及名称即可实现将⽂件中的内容以[{}, {}....]的形式输出
⾥⾯的内容
url::8080/futureloan/mvc/api/member/login,mobilephone:xxxxxxxxxxx,pwd:123456
url::8080/futureloan/mvc/api/member/login,mobilephone:xxxxxxxxxxx,pwd:123456

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。