Python相当于Java的JNLP Web Start?

时间:2010-02-12 00:52:18

标签: python jnlp

有没有办法在Python中实现相同的功能,即从浏览器启动脚本并自动从中央服务器位置更新脚本?

3 个答案:

答案 0 :(得分:7)

在Jython上运行您的应用程序并使用Java Web Start?

通过下面的评论http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html,提供了一个完整的示例。

请注意,Jython不是Python-某些东西不起作用,特别是Jython只兼容Python-2.7。

答案 1 :(得分:2)

这仍然不是JNLP功能的完全匹配,但也许esky更接近你想要的。它不是基于浏览器的,但是一旦您的应用程序安装在客户端上,它就可以自行更新。它可能也缺少跨平台部门的内容,因此取决于您的环境YMMV。

另一种选择可能是dabodev.com上的Dabo框架。我看了几年就已经过了几年,但看起来它还活着: - )

答案 2 :(得分:1)

虽然它使用无类python,但您可以使用Skulpt实现某些功能,因此其功能相当有限。

请查看this python wiki page,因为它列出了各种选项。