Я создал пользовательскую кнопку внутри 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')
}
}]);
});
});