Существует ли какой-либо способ реализовать ту же функциональность в Python, то есть запустить script из браузера и автоматически обновить его с центрального расположения сервера?
Python эквивалентен Java JNLP Web Start?
Ответ 1
Запустите приложение на Jython и используйте Java Web Start?
Из комментария ниже, http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html, приведен полный пример.
Обратите внимание, что Jython не является Python - некоторые вещи не работают, и особенно Jython совместим только с Python-2.7.
Ответ 2
Ну, это еще не полное соответствие функций JNLP, но, возможно, esky ближе к чему вы хотите. Это не браузер, но как только ваше приложение установлено на клиенте, оно может обновить себя. Возможно, в кросс-платформенном отделе также может быть что-то, поэтому в зависимости от вашей среды YMMV.
Другой альтернативой может быть структура Dabo на dabodev.com. Прошло несколько лет с тех пор, как я посмотрел на это, но он все еще выглядит как живой: -)
Ответ 3
Возможно, вы сможете достичь некоторой функциональности Skulpt, хотя он использует бесклассовый питон, поэтому его функциональность довольно ограничена.
Хорошо проверите эту страницу wiki python, поскольку она содержит различные варианты.