0

新手问题我发现很难理解。

如果我想使用 rsync lsync 或 s3cmd 之类的众多工具中的一种,您如何将它们构建到一个程序中,让不懂计算机的人使用。

即我很乐意打开终端并运行在 python 中开发的 s3cmd 我将如何将其开发为 mac 的 dmg 文件或 windows 的 exe 文件?

因此,用户可以只安装 dmg 或 exe,然后他们的计算机上有 s3cmd lsync 或 rsync。

我可以在 java 中打开一个简单的应用程序的 eclipse 代码,然后导出为 dmg 或 exe 我不知道你是如何为其他语言执行此操作的,比如写一段简单的代码,我可以将它保存为 dmg 或 exe 并在安装后将一个文件夹添加到我的桌面或类似的简单的东西让我开始?

4

1 回答 1

0

如果您的意思是专门针对 Python,正如我在您的问题中标记它所收集的那样,它不会像 Java 那样简单地运行,因为没有等效的虚拟机。

如果用户的系统上有 Python 解释器,他们可以简单地运行 .py 文件。如果没有,您可以使用 Py2Exe、cxFreeze 或 bbFreeze 将解释器和所需的库捆绑到可执行文件中。为了替换 dmg,App2Exe 做了类似的事情。

然而。您列出的三个命令与 python 无关,并且依赖于 Windows 或 Mac 上不一定可用的功能,因此可能不太可能。

于 2012-06-05T23:39:57.463 回答