Python эквивалентен веб-запуску Java jnlp?

есть ли способ достичь той же функциональности в Python, т. е. запустить скрипт из браузера и автоматически обновить его с центрального сервера?

3 ответов


запустите приложение на Jython и используйте Java Web Start?

из комментария ниже, http://blog.pyproject.ниндзя / посты / 2016-03-31-web-start-on-jython.HTML-код, предоставляет полный пример.

обратите внимание, что Jython не Python - некоторые вещи не работают, и, в частности, Jython совместим только с Python-2.7.


Ну, это все еще не полное совпадение функций JNLP, но, возможно,еский ближе к тому, что вы хотите. Это не браузер, но как только ваше приложение установлено на клиенте, оно может обновиться. Это также может не хватать чего-то в кросс-платформенном отделе, поэтому в зависимости от вашей среды YMMV.

Другой альтернативой может быть структура Dabo на dabodev.com - ... Прошло несколько лет с тех пор, как я смотрел на это, но все еще похоже, что он жив : -)


вы можете достичь некоторой функциональности с помощью Skulpt хотя он использует бесклассовый python, поэтому его функциональность довольно ограничена.

и эта страница Вики python как он выкладывает различные варианты.