当前位置: 首页 > 面试题库 >

Python-集成Java GUI和python代码的最佳方法

刘瀚
2023-03-14
问题内容

我想制作一个与用户文件交互的桌面GUI(当然要经过许可)。我下载文件并将其放在用户选择的目录中的代码全部用python编写。这段代码还有很多,但所有内容都是用python编写的。

我希望GUI部分成为桌面应用程序,以便客户端可以轻松地交互和运行程序。

我想用Java制作此GUI,并在有人按下按钮后使其与python代码交互。

实现此目标的最佳方法是什么?


问题答案:

我会这样:

Process p = Runtime.getRuntime().exec("python app.py");

您还可以将参数作为命令行参数传递给python程序,如下所示:

Process p = Runtime.getRuntime().exec("python app.py arg1 arg2");


 类似资料:
  • 问题内容: 是否可以集成Python和JavaScript?例如,假设您希望能够在JavaScript中定义类并从Python使用它们(反之亦然)。如果是这样,最好的方法是什么?我不仅对这是否可行而且对是否 有人在“严肃的”项目或产品中做到了 感兴趣。 我想举个例子,可以使用Jython和Rhino,但我很好奇是否有人真正做到了这一点,以及是否有针对其他平台的解决方案(尤其是CPython)。 问

  • 问题内容: 集成erlang和python的最佳方法是什么? 我们需要在erlang中调用python函数,并在python中调用erlang函数。目前,我们正在尝试将SOAP用作这两种语言之间的中间层,但是我们有很多“不兼容”的麻烦。您能否建议执行集成的最佳方法? 问题答案: 如erlport所述,您可以在Erlang端使用Erlang端口协议和term_to_binary / binary_t

  • 目前,我在VS代码集成终端上运行Python代码时遇到问题,尽管代码在任何其他编辑器或Powershell(Windows用户)上都能完美运行。 我目前正在使用Python的Anaconda版本(PATH上的Anaconda),但在昨晚对VS代码进行了一些更新后,错误阻止了我在集成终端上运行代码。我尝试重新安装Anaconda和VS代码,但问题仍然存在。 第1行字符:41 ... onda3/py

  • 我有一个关于用wsimport工具生成Java工件的问题(by Maven Jax-WS) 当我从WSDL生成Java工件时,我希望将web服务项目打包为WAR文件,将其客户机打包为JAR文件。 在哪里放置生成的工件,在哪里放置WSDL?关于组织Web服务项目的最佳实践是什么? 提前谢谢你! 向你问好,尤里卡·克里扎尼克

  • 问题内容: 据我所知,在python中,至少有3到4种方法可以创建和初始化给定大小的列表: 简单循环: 简单循环: 清单理解: 列表和整数乘法: 在这些示例中,考虑到列表仅包含50个元素,我认为不会有任何性能差异,但是如果我需要一百万个元素的列表怎么办?使用make会有所改善吗?在python中创建和初始化列表的首选/最快方法是哪种? 问题答案: 让我们使用进行一些时间测试* : 从上面可以看到,

  • 问题内容: 在Python中,生成一些随机文本以添加到要保存到服务器的文件(名称)的一种好方法或最佳方法是,只是确保它不会被覆盖。谢谢! 问题答案: Python具有生成临时文件名的功能,请参见http://docs.python.org/library/tempfile.html。例如: 每次调用都会生成一个不同的临时文件,并且可以使用属性访问其名称,例如: 一旦拥有唯一的文件名,它就可以像任何