Учитывая, что ноутбук iPython работает на внешнем сервере, существует ли способ запуска загрузки файла?Загрузка файла Trigger в iPython Notebook
Я хочу, чтобы ноутбук мог инициировать загрузку файла, проживающего на внешнем сервере, в том месте, где ноутбук визуализируется локально, или выполнять прямой свалку из рабочей области ноутбука в текстовый файл, загружаемый локально.
I.E. мощным инструментом станет Блокнот, который может запрашивать данные из базы данных, изменять данные и загружать результаты запроса в виде файла CSV.
Быстрый эксперимент показал, что клетка, содержащая следующее делает ссылку, которая загружает файл. Я надеюсь на более чистое решение, чем на передачу данных в html-фрейм.
%%html
<a href="data:application/octet-stream,'string of things'">Download a file</a>
Вы можете визуализировать гиперссылку с помощью Ipython.display.FileLink. Я уверен, что с помощью javascript в ячейке уценки вы можете перезагрузить страницу. –
Я видел это, но не смог отобразить или загрузить содержимое в файле, найденное по ссылке –
Вы можете отобразить некоторые вызовы JS 'window.open (url)' –