【发布时间】:2015-06-12 20:16:41
【问题描述】:
给定一个像这样的文本文件
# Name_value_pair.txt
name1 = value1
name2 = value2
name3 = "some value3"
name4=value4
name5=
name6
是否可以读取该文件,将其格式化为字典并使用 python 打印出来?
我知道如何打开和阅读文件,但我不知道是否有可能过滤掉可怕的格式,以便将其变成适合制作成字典的形式?
编辑:似乎 ConfigParser 模块更适合我试图完成的工作。
【问题讨论】:
-
您的示例文本文件的字典是什么样的? name6 连等号都没有,那么值应该是多少呢?
-
字典应该只将“名称”作为键,将“值”作为值。 name6 将被忽略,因为它没有 =,但 name5 将被接受,其值为 null。
-
在等号上分割线,然后从那里制作两个列表,然后将列表压缩到一个字典中,然后你就直接了。
标签: python python-2.7 dictionary io