新路径不会反映在Python cod中

2024-10-02 08:28:49 发布

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

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

snap1 = np.loadtxt("../data/milli_17")
snap2 = np.loadtxt("../data/milli_19")

因此milli17和milli19文件位于与我的工作文件夹位于同一文件夹的文件夹中。到目前为止一切都很好。但是,我将data文件夹移到了工作目录中,这样目录的位置就变成了这样:/Workingdirectory/data/

因此,我继续在代码中通过删除两个点来反映这一点,这样它就不会上升到一个目录:

snap1 = np.loadtxt("/data/milli_17")
snap2 = np.loadtxt("/data/milli_19")

但是,现在当我运行代码时,出现一个错误,说明目录不存在:

IOError: [Errno 2] No such file or directory: '../data/milli_17'

但是调试显示错误行如下:

----> 4 snap1 = np.loadtxt("/data/milli_17")

我想不起来,我觉得一切都很好。我在哪里犯错?你知道吗

编辑: 我不认为问题与我如何写下这条路有关。问题是不管我在那里放了什么,代码仍然(如错误代码中所示)去检查旧目录。你知道吗


Tags: 文件代码目录文件夹data错误np文本文件
2条回答

如果重新启动内核,应该可以解决您的问题。你知道吗

我相信你必须使用文件扩展名和数据文件夹前没有正斜杠。你知道吗

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

相关问题 更多 >

    热门问题