JupyterLab-python open()函数导致FileNotFoundError

问题描述 投票:0回答:1

我正在尝试在当前工作目录的子文件夹中打开现有文件。这是我的命令:

fyle = open('/SPAdes/default/{}'.format(file), 'r')

file变量包含正确的文件名,文件夹结构正确(在macOS上运行),并且文件存在。

但是,如果出现此错误消息,则产生此命令:

FileNotFoundError: [Errno 2] No such file or directory: [filename]

与JupyterLab的工作方式有关系吗?我应该如何在Jupyter上指定文件夹结构?我能够在当前文件夹中创建一个新文件,但无法在当前文件的子文件夹中创建一个文件(导致出现相同的错误消息)。

文件夹结构可以通过bash命令在同一Jupyter笔记本上识别,但是我不知为何无法使用python代码访问子文件夹。关于我指定文件夹结构的方式有什么问题的任何想法吗?

非常感谢。

python jupyter-notebook jupyter directory-structure jupyter-lab
1个回答
1
投票

SPAdes前面不应加斜线。

以斜杠开头的路径在文件层次结构中较高。您说这是当前工作目录的子目录。

© www.soinside.com 2019 - 2024. All rights reserved.