3

我有一些需要使用 ytree 加载的数据,可以通过以下方式完成:

import ytree

a = ytree.load('ctrees.h5')

但是,这样做会产生以下错误:

OSError: file does not exist: ctrees.h5.

带回溯:

Traceback (most recent call last): 

File "C:\Users\Documents\untitled1.py", line 3, in <module>
a = ytree.load('ctrees.h5')

File "C:\Users\anaconda3\lib\site-packages\ytree\data_structures\arbor.py", line 1089, in load
raise IOError("file does not exist: %s." % filename)

OSError: file does not exist: ctrees.h5.

如果我尝试 a = ytree.load("ctrees.h5"),也会发生同样的情况。我可以看到该文件存在,我已将工作目录更改为正确的目录,并且我的脚本保存在同一目录中。我还尝试指定文件的完整路径,但并不高兴。我在 Windows 10 上使用 Python 3.7 和 ytree 2.3

任何帮助表示赞赏。

编辑(已解决):通过在脚本顶部指定路径并将文件读取为:

PATH='C:\\path\\to\\file\\directory\\'

a = ytree.load(PATH + "ctrees.h5")
4

0 回答 0