Блокнот I Python magi c с командой% не работает, если в пути присутствуют пробелы (Google Colab) - PullRequest
0 голосов
/ 28 февраля 2020

В jupyter-lab я могу использовать команду %notebook $output_file_path magi c, чтобы сохранить блокнот истории как блокнот jupyter. Когда я работаю с Google Colab (монтирую Google Drive), путь к папке с моим блокнотом выглядит примерно так:

root_path = 'gdrive/My Drive/Colab Notebooks/my_working_folder/'

Проблема в том, что, когда я пытаюсь сохранить историю ноутбука, пространство между «Моим» "и" Drive "приводит к сбою команды magi c

output_file_path = 'gdrive/My Drive/Colab Notebooks/my_working_folder/nb_history.ipynb'
%notebook $output_file_path

со следующей ошибкой:

UsageError: unrecognized arguments: Drive/Colab Notebooks/my_working_folder/nb_history.ipynb

Я попытался заменить пробелы на "\" или "\\" или "\ " или "\\ " безуспешно. Я также попытался «встроить» строку пути в кавычки, например

output_file_path = '"gdrive/My Drive/Colab Notebooks/my_working_folder/nb_history.ipynb"'

, но безуспешно, получая другую ошибку:

FileNotFoundError: [Errno 2] No such file or directory: '"gdrive/My Drive/Colab Notebooks/my_working_folder/nb_history.ipynb"'

Есть ли обходной путь, который я могу использовать 1023 * волхвов c?

...