gpt4 book ai didi

python - Anki - 字段名称在哪里?

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

我有一个字段名称。我有一个型号 ID。我在注释中有一个字段列表。我想通过字段名称 ("Front") 而不是索引 (0) 对此字段列表建立索引,因为这样更加用户友好。

如何获取给定模型的字段名称列表?

MCVE

from aqt import mw
from anki.utils import splitFields

field_name = "Front"
model_id = 256

index = unknown_function(model_id, field_name) # 0

splitFields(
mw.col.db.scalar("select flds from notes where mid = ?",
model_id))[index]

最佳答案

这满足您的需求吗?

from aqt import mw
my_model = my_note.model()
fields = mw.col.models.fieldNames(my_model)
if field_name in fields:
index = fields.index(field_name)
else:
index = None

关于python - Anki - 字段名称在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45896773/

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