• python读取文本中存储的测试数据:练习


    '''
    读取文本中存储的测试数据:
    数据如下
    url:https://www.runoob.com/python/att-string-strip.html,mobilephone:13709878989,pwd:12345
    url:https://www.cnblogs.com/passagain/p/11447413.html,mobilephone:18889878989,pwd:33333

    要求如下
    将每一行的数据存到一个字典里,且'url 、mobilephone 、pwd'为key
    对应key后面的值为value,再将所有字典后存在一个列表里
    '''
    def read_data(file):
    list_1 = [] # 定义一个空列表,接收每一行数据存储的字典
    file = open(file, 'r+', encoding='UTF-8')
    # 利用redlines去读取每一行数据,返回的结果是列表
    # for循环遍历读出的列表的数据,根据逗号分割:split(',')分割次数默认所有的
    for items in file.readlines():
    dict_1 = {} # 定义一个空字典去接收key_value
    for n in items.strip(' ').split(','):
    dict_1[n.split(':',1)[0]] = n.split(':',1)[1]
    list_1.append(dict_1)
    file.close()
    return list_1


    print(read_data('test_file'))
  • 相关阅读:
    简单区间dp
    【题解】石子合并
    【2019.7.6】刷题记录
    【题解】大朋友的数字
    【基础】dp系列1
    【题解】垃圾陷阱
    【题解】导弹拦截
    hadoop各组件安装(非专业人士,不定期更新)
    python逼格提升
    python第三十二天-----算法
  • 原文地址:https://www.cnblogs.com/hongyufei/p/12381530.html
Copyright © 2020-2023  润新知