新代码不会反映在Python代码中

时间:2016-01-17 23:16:48

标签: python directory

我有一个代码,我在其中加载文件夹中的文本文件。代码如下所示:

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”)

无法理解我的一切,对我来说一切都好。我在哪里弄错了?

编辑: 我不认为这个问题与我写下这条路的方式有关。问题是我放在那里并不重要,代码仍然(如错误代码中所示)去检查旧目录。

2 个答案:

答案 0 :(得分:1)

如果您重新启动应解决问题的内核。

答案 1 :(得分:0)

我认为你必须在数据文件夹之前使用文件扩展名而不使用正斜杠。

snap1 = np.loadtxt("data/milli_17.txt")