Python 困惑问题>&燃气轮机;FileNotFoundError:[Errno 2]没有这样的文件或目录:

Python 困惑问题>&燃气轮机;FileNotFoundError:[Errno 2]没有这样的文件或目录:,python,Python,这个问题使我困惑。 也许问题出在代码中,我希望您看看 with open(training_images_labels_path,'r') as file: lines = file.readlines() 他说文件不存在 FileNotFoundError: [Errno 2] No such file or directory: '\\Desktop\\project\\data\\generated\\training_images_labels.

这个问题使我困惑。 也许问题出在代码中,我希望您看看

        with open(training_images_labels_path,'r') as file:
            lines = file.readlines()
他说文件不存在

FileNotFoundError: [Errno 2] No such file or directory: '\\Desktop\\project\\data\\generated\\training_images_labels.txt'
尽管文件存在


我需要解决方案

看起来这是您正在使用的windows路径,我相信错误中抛出的路径与txt文件的实际位置相比是错误的。。只需交叉检查一次,如果是这种情况,请尝试将正确的路径传递到变量“training_images_labels_path”

看起来您正在使用的是windows路径,我相信错误中抛出的路径与txt文件的实际驻留位置相比是错误的。。只需交叉检查一次,如果是这种情况,请尝试将正确的路径传递到变量“training_images_labels_path”

如果该变量表示该文件不存在,但该文件存在,则表示该路径未正确给定。尝试正确地给出路径

方法1:

给出正确的路径
'C:\\Users\\Public\\Desktop\\project\\data\\generated\\training\u images\u labels.txt'

'C:\\Users\\\\Desktop\\project\\data\\generated\\training\u images\u labels.txt'
是您的路径,如果我猜对了的话

方法2:

使用操作系统模块(推荐)

方法3:

您还可以尝试将工作目录更改为数据所在的位置。ie
Desktop>project>data>generated
在此处打开文件名为的文件。即

with open('training_images_labels.txt','r') as file:
        lines = file.readlines()

如果它说虽然文件存在,但文件不存在,则表示路径未正确给定。尝试正确地给出路径

方法1:

给出正确的路径
'C:\\Users\\Public\\Desktop\\project\\data\\generated\\training\u images\u labels.txt'

'C:\\Users\\\\Desktop\\project\\data\\generated\\training\u images\u labels.txt'
是您的路径,如果我猜对了的话

方法2:

使用操作系统模块(推荐)

方法3:

您还可以尝试将工作目录更改为数据所在的位置。ie
Desktop>project>data>generated
在此处打开文件名为的文件。即

with open('training_images_labels.txt','r') as file:
        lines = file.readlines()

你能告诉我你是如何创建这条路径的吗?一些建议。 使用路径分隔符库生成路径以避免此错误

training_images_labels_path
进一步尝试使用python和print pth导航父目录。路径中可能有一些新行或linux/windwos对流路径或其他特殊字符<代码>导航父目录和列表将解决此问题

如果仍然无法解决,请尝试导航EP
父目录
和打印路径


你能告诉我你是如何创建这条路径的吗?一些人建议。 使用路径分隔符库生成路径以避免此错误

training_images_labels_path
进一步尝试使用python和print pth导航父目录。路径中可能有一些新行或linux/windwos对流路径或其他特殊字符<代码>导航父目录和列表将解决此问题

如果仍然无法解决,请尝试导航EP
父目录
和打印路径


请努力

导入excel文件时,我遇到了同样的问题,当然,excel文件与.py文件位于同一目录中。上面选择的解决方案对我没有帮助,实际上我不理解这三种方法,因为我正在使用mac OS

这种方法对我很有效:在Spyder中,我通常通过按“Shift+Enter”键来运行文件,在这种情况下,这就产生了问题。因此,我的解决方案是,按下“运行文件”按钮(或fn+F5键)


也许有人想解释一下区别。

我在导入excel文件时遇到了同样的问题,当然,excel文件与.py文件位于同一目录中。上面选择的解决方案对我没有帮助,实际上我不理解这三种方法,因为我正在使用mac OS

这种方法对我很有效:在Spyder中,我通常通过按“Shift+Enter”键来运行文件,在这种情况下,这就产生了问题。因此,我的解决方案是,按下“运行文件”按钮(或fn+F5键)


也许有人想解释一下两者的区别。

注意你的路线是否正确。我也有同样的问题,结果我没有设置好的路径

注意你的路径是否正确。我也遇到了同样的问题,结果是我在linux上没有设置好的路径

:似乎是一个非常不寻常的路径,斜杠是错误的方式,在windows上:没有驱动器号?而且,它不太可能是
C:\Desktop\…
,因为以“\”开头表示根目录。仔细检查此路径是否确实存在。您是在iOS、Windows还是Linux上???我在Windows上如果您使用的是文本编辑器或类似VS代码的东西,请尝试在空闲状态下运行代码。不知道为什么,但它在linux上工作:似乎是一个非常不寻常的路径,斜杠是错误的方式,在windows上:没有驱动器号?而且,它不太可能是
C:\Desktop\…
,因为以“\”开头表示根目录。仔细检查此路径是否确实存在。您是在iOS、Windows还是Linux上???我在Windows上如果您使用的是文本编辑器或类似VS代码的东西,请尝试在空闲状态下运行代码。不知道为什么,但它工作路径正确,但尝试续订路径并将文件传输到具有相同问题的第三方路径正确,但尝试续订路径并将文件传输到具有相同问题的第三方windows中您可以使用USERPROFILE环境变量。mydir='%userprofile%/Desktop/project/data/generated'在windows中,可以使用userprofile环境变量。mydir='%userprofile%/Desktop/project/data/generated'欢迎使用SO!在回答老问题之前,请检查它是否已经有一个可接受的答案(这里就是这种情况)。如果是这样,问问你自己