Как выполнить скрипт Python с пользовательской кнопкой внутри Jupyter Notebook - PullRequest
0 голосов
/ 12 марта 2019

Я создал пользовательскую кнопку внутри Jupyter Notebook.

Я хочу выполнить определенный скрипт Python при нажатии кнопки.

Есть ли способ сделать это?

Мы использовали IPython.notebook.kernel.execute('%qtconsole'), который открывает консоль qt.Могу ли я запустить скрипт Python в него?

Вот код custom.js

define(['base/js/namespace', 'base/js/promises'], function(IPython, promises) {
    promises.app_initialized.then(function (appName) {
        if (appName !== 'NotebookApp') return;

        IPython.toolbar.add_buttons_group([{
            'label'   : 'Save specific',
            'icon'    : 'fa-save',
            'callback': function () {
                IPython.notebook.kernel.execute('%qtconsole')
            }
        }]);
    });
});
...