JupyterLab - python функция open () приводит к FileNotFoundError - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь открыть существующий файл в подпапке текущего рабочего каталога. Это моя команда:

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

Переменная file содержит правильное имя файла, структура папки правильная (работает на macOS), и файл существует.

Эта команда, тем не менее, выдает сообщение об ошибке:

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

Имеет ли это какое-либо отношение к работе JupyterLab? Как я должен указать структуру папок на Jupyter? Я могу создать новый файл в текущей папке, но не могу создать его в подпапке текущей папки (в результате появляется то же сообщение об ошибке).

Структура папок распознается на тот же блокнот Jupyter с помощью команд bash, но я как-то не могу получить доступ к подпапкам, используя код python. Любая идея о том, что не так с тем, как я указал структуру папок?

Заранее большое спасибо.

1 Ответ

2 голосов
/ 20 февраля 2020

Не должно быть впереди sh перед SPAdes.

Пути, начинающиеся с sla sh, существуют высоко в файловой иерархии. Вы сказали, что это подкаталог вашего текущего рабочего каталога.

...