我有一个代码,我在其中加载文件夹中的文本文件。代码如下所示:
snap1 = np.loadtxt("../data/milli_17")
snap2 = np.loadtxt("../data/milli_19")
因此milli17和milli19文件位于与我的工作文件夹位于同一文件夹中的文件夹中。到目前为止一切都很好。但是,我将数据文件夹移动到工作目录中,因此目录放置变为如下所示:/ Workingdirectory / data /
所以我继续通过删除两个点来反映代码,因此它不会出现在一个目录中:
snap1 = np.loadtxt("/data/milli_17")
snap2 = np.loadtxt("/data/milli_19")
但是现在当我运行代码时,我收到一条错误消息,说该目录不存在:
IOError:[Errno 2]没有这样的文件或目录:'../ data / milli_17'
但调试显示错误行:
----> 4 snap1 = np.loadtxt(“/ data / milli_17”)
无法理解我的一切,对我来说一切都好。我在哪里弄错了?
编辑: 我不认为这个问题与我写下这条路的方式有关。问题是我放在那里并不重要,代码仍然(如错误代码中所示)去检查旧目录。
答案 0 :(得分:1)
如果您重新启动应解决问题的内核。
答案 1 :(得分:0)
我认为你必须在数据文件夹之前使用文件扩展名而不使用正斜杠。
snap1 = np.loadtxt("data/milli_17.txt")