如何正确设置json-fi中的重复字段

2024-09-30 22:17:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的json文件:

[{
    "datafiles": ["data.data"]
}]

.proto文件中的说明:

^{pr2}$

当我创建DatasetDataset(datafiles=datafiles))对象数据文件时,设置的方式很奇怪:

datafiles: "d"\ndatafiles: "a"\ndatafiles: "t"\ndatafiles: "a"\ndatafiles: ."\ndatafiles: "d"\ndatafiles: "a"\ndatafiles: "t"\ndatafiles: "a"

如何正确设置:

datafiles: "data.data"

Tags: 文件对象jsondata数据文件方式datasetproto
1条回答
网友
1楼 · 发布于 2024-09-30 22:17:24

看起来您的字符串("data.data")正在被迭代并一次添加一个字符。在

这表明您可能正在传入一个字符串本身:

"data.data"

当您真的应该传入包含字符串的iterable时:

^{pr2}$

在调用创建Dataset之前,尝试打印datafiles的值:

print(repr(datafiles))

... whatever ... Dataset(datafiles=datafiles)

相关问题 更多 >