Julia 检查JLD文件中是否存在变量

Julia 检查JLD文件中是否存在变量,julia,Julia,如果我将变量保存到JLD文件,如下所示: file["myVar"] = data 如何检查它是否存在 if exists(file, "myVar") println( file["myVar"] ) end 尝试测试您的代码时,我注意到exists在HDF5.jl包中定义,而不是在JLD.jl包中定义。因此,如果您只是预先使用HDF5执行,OP中的代码应该可以工作。并且,如果要打印myVar的值,最好是println(read(file[“myVBar”])(注意read).是否

如果我将变量保存到JLD文件,如下所示:

file["myVar"] = data
如何检查它是否存在

if exists(file, "myVar")
    println( file["myVar"] )
end

尝试测试您的代码时,我注意到
exists
HDF5.jl
包中定义,而不是在
JLD.jl
包中定义。因此,如果您只是预先使用HDF5执行
,OP中的代码应该可以工作。

并且,如果要打印
myVar
的值,最好是
println(read(file[“myVBar”])
(注意
read
).是否有一种方法可以读取文件中保存的所有变量名,而无需解析变量数据?稍后我会检查,但也许你知道。@BAR,如果这回答了你的问题,请将其标记为已回答,这样它就不会继续显示为未回答。谢谢