首页  >  问答  >  正文

Python读取文件每行记录并转存为字典格式的数据

我的文件格式如下:
Lee:18
Mike:22
John:31

我想读取该文件的每一行记录并将之存储为如下格式的字典:
{"Lee":"18", "Mike":"22", "John":"31"}

请大神不吝赐教, 非常感谢!

天蓬老师天蓬老师2741 天前884

全部回复(2)我来回复

  • PHP中文网

    PHP中文网2017-04-18 10:31:17

    雷雷

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 10:31:17

    with open('test.txt', 'r') as f:
        result = dict(line.strip().split(':') for line in f if line)
    print(result)

    我回答过的问题: Python-QA

    回复
    0
  • 取消回复