是否有任何方法可以在Python中实现相同的功能,即从浏览器启动脚本并从中央服务器位置自动更新它?相当于Java的JNLP Web Start的Python?
12
A
回答
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
尽管它使用无类型python,但您可以使用Skulpt来实现某些功能,因此其功能非常有限。
那么检查出this python wiki page,因为它列出了各种选项。
+1
我在这些页面上发现了很多网页内容,但仍然看起来像JNLP-like功能。只要能够从中央服务器下载最新的脚本(或者如果本地脚本更新得很好),在大量客户端计算机运行相同的脚本等情况下,这是一种天赐良机。我会想到Python社区早就想出了一个'端口'... – c00kiemonster 2010-02-16 00:17:54
2
那么这仍然不是JNLP功能的完全匹配,但也许esky更接近你想要的。它不是基于浏览器的,但是一旦您的应用程序安装在客户端上,它就可以自行更新。它也可能缺乏跨平台部门的东西,因此取决于您的环境YMMV。
另一种选择可能是dabodev.com上的Dabo框架。自从我看了几年后,它仍然看起来像活着:-)
相关问题
- 1. Java Web Start的 - 在JNLP
- 2. 使用Java Web Start/JNLP
- 3. jnlp突然用java web start破了
- 4. Java Web Start(JNLP)加载消息
- 5. 无法运行Java Web Start JNLP
- 6. 在Windows XP上安装了几个Java的Java Web Start(jnlp)
- 7. 使用下的Java Web Start的FileChoosers,JNLP API的选择文件
- 8. Java Web Start和jnlp中的数据库详细信息
- 9. 防止针对Java Web Start的多次下载/ JNLP
- 10. 如何升级Java Web Start的JNLP启动程序文件
- 11. 通过Java Web Start(JNLP)启动的Applets启动两次
- 12. 如何强制Java Web Start运行自签名的JNLP?
- 13. 无法启动基于Java Web Start的JNLP应用程序(单个签名JAR)
- 14. python相当于java的OutputStream?
- 15. Java:相当于Python的str.format()
- 16. 相当于Java Python的json.dumps
- 17. Python的toordinal()相当于Java?
- 18. Java Web Start的(FailedDownloadException)
- 19. JNLP/Java Web Start可以启动命令行应用程序
- 20. 我无法使用“Java Web Start”启动JNLP应用程序?
- 21. 使用Java Web Start(JNLP)部署* .war应用程序
- 22. Java Web Start始终在Windows XP上缓存JNLP文件
- 23. 检查JAR文件是否被JNLP文件/ Java Web Start调用
- 24. 将java web start应用程序(jnlp)转换为applet
- 25. 为Java Web Start应用程序动态生成JNLP文件?
- 26. 浏览器在Java Web Start上下载jnlp。如何预防它?
- 27. 从Java Web Start(JNLP)修改Windows防火墙规则
- 28. Java中的Java SplashScreen Web Start
- 29. java web start JAVA_HOME
- 30. Java Web Start getDocumentBase
这似乎开玩笑,但实际上是一个很好的建议。 – jathanism 2010-02-22 21:52:02
@alex你可以给同样的伪代码示例 – user1312155 2016-05-20 07:46:50
要开始使用Jython和Web Start,请查看我的博客文章http://blog.pyproject.ninja/posts/2016-03-31-web-start-上jython.html – seeg 2016-06-13 08:52:20