小编use*_*524的帖子

Python - 将文本文件读入字典

我最近开始用Python编程,我遇到了一个很大的问题.我正在尝试将列表形式的文本文件中的数据转换为Python中的字典.文本文件的格式一致格式如下所示:

@text {
    n = "test1",
    r = ["B:1", "G:2", "H:3", "O:4", "S:5", "W:6"],
    t = ["G:1","H:2"]
}
Run Code Online (Sandbox Code Playgroud)

使用三个键:n,r和t; 我将如何使用Python将文本文件中的值读入我的字典?

到目前为止,我已经设法开发了以下代码但没有成功,不知道我在哪里出错了,尽管试图在网上研究这个.

f = open('text.txt', 'r')
newDict = {}
for line in f:
    n, r, t = line.strip().split('=')
    newDict[k.strip()] = v.strip()
Run Code Online (Sandbox Code Playgroud)

我是否沿着正确的方向与这个或完全脱离了标记?从文本文件中将多个键和值读入字典的整个概念让我在导入/转换文件的过程中完全混淆了.

任何有关这方面的帮助将不胜感激 - 谢谢你提前.

python text dictionary file

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

dictionary ×1

file ×1

python ×1

text ×1