找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 522|回复: 0

[求助] 读入的text文件如何清洗成字典?不管我怎么清洗都是字符....

1

主题

1

帖子

1

积分

贫民

积分
1
pyzhang 发表于 2022-11-29 11:17:19 | 显示全部楼层 |阅读模式
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))



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表