gpt4 book ai didi

python - 在 Python 中使用 Json 数据制作数据集

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:38 25 4
gpt4 key购买 nike

我的项目中有一个 ttk ComboBox,如下所示:

var = tkinter.StringVar()
var.set('Actually Additions Atomic Reconstructor')
p = ttk.Combobox(window, textvariable = var, values = data, justify='center')
p.bind('<<ComboboxSelected>>', box_text)
p.config(font='Helvetica 12 bold', width="30")
p.pack(side=TOP)

然后是一个包含如下项目字符串的数据集:

data={
'Advanced Mortars',
'Artisan Worktables',
'Initial Inventory',
'JEI Hide'
}

等等..

但是我现在想知道如何获取我制作的 json 文件之类的内容,如下所示:

[{
"title": "Advanced Mortars",
"import": "import mods.advancedmortars.Mortar;"
}, {
"title": "Initial Inventory",
"import": "import mods.initialinventory.InvHandler;"
}, {
"title": "Artisan Worktables",
"import": "import mods.artisanworktables.Worktable;"
}, {
"title": "JEI Hide",
"import": "mods.jei.JEI.hide;"
}]

然后进一步获取 JSON 文件中的这些“标题”值,并用它们替换数据变量。我希望这是有道理的,像这样:

data = {titles in json file}

所以我可以随时添加到 Json 文件

最佳答案

你可以这样做:

import json

with open('file.json', 'r+') as f:
content = json.load(f)

data = [[i['title'] for i in content]

data变量将为['Advanced Mortars', 'Initial Inventory', 'Artisan Worktables', 'JEI Hide']

关于python - 在 Python 中使用 Json 数据制作数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48208637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com