|
import ast
# 将字符串转化字典
user = "{'name' : 'john', 'gender' : 'male', 'age': 28}"
user_dict = ast.literal_eval(user)
print(user_dict)
print(type(user_dict))
# 保存用户信息表
user_list1=[]
# user_list = [{'name': 'zhang', 'pwd': 123456}, {'name': '张1', 'pwd': 123456}]
with open('user_list.text','r',encoding='utf-8') as f:
# 将文件读入列表
list = f.readlines()
user_list = list
print(user_list)
print(type(user_list))
# c = user_list.strip(']').lstrip('[').strip() .replace('{','',30).replace('}','',30)
# d = user_list.replace('[', '', 30).replace(']','',30)
# print(d)
# print(type(d))
i = 0
while i < len(user_list):
name = user_list
i += 1
print(type(name))
print(name)
d = name.replace('[', '', 30).replace(']','',30)
print(d)
user = '\"' + d.strip() +'\"'
print(user)
user_dict = eval(user)
print(user_dict)
print(type(user_dict))
|
|