FileNotFoundError: [Errno 2] 没有这样的文件或目录,复制路径名后

Posted

技术标签:

【中文标题】FileNotFoundError: [Errno 2] 没有这样的文件或目录,复制路径名后【英文标题】:FileNotFoundError: [Errno 2] No such file or directory, After copying pathname 【发布时间】:2022-01-15 18:39:29 【问题描述】:
x_train = []
for i in range(1, 4): 
    base_dir = f'/Users/name/Desktop/cancer_data/stage_1_png' #pathname that I copy-pasted
    files = os.listdir(base_dir)
    for file in tqdm(files):
        img = imread(base_dir+file)
        x_train.append(img)
x_train = np.array(x_train)
x_train.shape

我从我要从中提取图像的文件夹中复制粘贴了路径名,以前可以使用相同的完全相同的代码,但现在我收到错误消息:

FileNotFoundError: [Errno 2] No such file or directory: '/Users/name/Desktop/cancer_data/stage_1_png'

我在文件夹中按住 Option 键,然后单击“copyPathname”(在 Mac 上)。所以它不可能是一个不存在的路径/文件夹。

【问题讨论】:

我们无法验证路径是否正确,因此此类问题无法回答。 您的评论声称我的问题无法回答,但这个错误当然可以修复或提供建议,因为我之前遇到过同样的问题,但忘记了如何解决。 我在问题标题中写道,我复制粘贴了路径名?是否可以帮助您说我在目录中(在 Mac 上)中按住 Option 键,然后从我想从中提取图像的位置单击“copyPathname”?这怎么可能是一条不存在的路径? 【参考方案1】:

再次检查文件名。 我认为应该是 stage_1.png 而不是 stage_1_png

【讨论】:

我在文件夹中按住 Option 键,然后单击“copyPathname”(在 Mac 上)【参考方案2】:

这是一个相对路径。我更喜欢在图像文件上使用 r"".shift + right click。你会找到一个copy path 选项并使用它来代替路径。

【讨论】:

是的,我使用的是 Mac,所以我做了类似的事情,我在文件夹中按住 Option 键,然后单击“copyPathname” 我用的是mac,所以shift+右键图片文件,什么都没做

以上是关于FileNotFoundError: [Errno 2] 没有这样的文件或目录,复制路径名后的主要内容,如果未能解决你的问题,请参考以下文章

您如何解决: FileNotFoundError: [Errno 2] 没有这样的文件或目录:

FileNotFoundError: [Errno 2] 没有这样的文件或目录,复制路径名后

PyInstaller + UI 文件 - FileNotFoundError: [Errno 2] 没有这样的文件或目录:

PyInstaller + UI 文件 - FileNotFoundError: [Errno 2] 没有这样的文件或目录:

FileNotFoundError: [Errno 2] 没有这样的文件或目录 + os.execv

p = open(q,'r') FileNotFoundError: [Errno 2] 没有这样的文件或目录:'m.txt' [重复]