Как получить доступ к файлам пакета в jupyter_notebook - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь использовать метод пакета для генерации HTML-страниц. Теперь одна из моих проблем заключается в том, что я хочу включить довольно большой файл javascript. Поэтому я включил файл в данные своего пакета.

Но теперь я вообще не могу получить доступ к файлу в блокноте jupyter.

пытается получить доступ к местоположению с помощью:

open(str(dovalapi.__file__)[:-11]+'lib/script.js'), 'r')

Даст мне ошибку из-за того, что мне не разрешен доступ к локальным ресурсам. Я также попытался записать файловый поток прямо в html-файл, но это привело к превышению лимита данных IOpub, чтобы получить отказано.

"<script type=\"text/javascript\">"+resource_string(__name__, 'lib/script.js')+"</script>"

Затем я попытался распаковать файлы в локальный каталог с помощью

resource_filename('dovalapi', 'lib')

но, похоже, ничего не делает.

Есть идеи, как я могу подойти к этому вопросу?

...