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':'http://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+")
    while True:
        line = file.readline()
        if line:
            AddtoDict(line)
        if not line:
            break
    file.close()
    print(list_dict_all)
list_dict("test_date.txt")        # 传入文件路径及名称即可实现将文件中的内容以[{}, {}....]的形式输出
test_date.txt里面的内容
url:http://xx.xx.xx.xx:8080/futureloan/mvc/api/member/login,mobilephone:xxxxxxxxxxx,pwd:123456
url:http://xx.xx.xx.xx:8080/futureloan/mvc/api/member/login,mobilephone:xxxxxxxxxxx,pwd:123456