Получение файлов с удаленного сервера IPython для ноутбуков?

Если я не хочу выдавать SSH-доступ пользователям моего удаленного сервера IPython для ноутбуков. Есть ли способ разрешить пользователям просматривать файлы без .ipynb и загружать их?

Ответ 1

Вы можете использовать встроенные FileLink и FileLinks:

from IPython.display import FileLink, FileLinks
FileLinks('.') #lists all downloadable files on server

Приведенный выше код генерирует:

./
some_python_file.py
some_xml_file.xml
some_ipynb_file.ipynb

Три элемента выше - это ссылки, которые вы можете щелкнуть для загрузки.

Нажмите здесь для примера из ipython.org