1

我想提供一个程序,例如 Python 脚本,它可以在包括 Linux、Mac 和 Windows 在内的平台上运行。我希望程序读取目录中几个文件的内容,并根据内容在该目录中创建一个新文件。具体来说,我希望程序找到file1.txtand file2.txt,并创建一个新文件file3.txt,该文件是前两个文件的串联。

我可能会向 Linux 用户提供 Python 脚本,用户可以运行

python script.py

但是,Windows 没有 Python。我还有哪些其他程序选择可以让它在这些平台上运行,而无需用户安装任何额外的东西?

4

2 回答 2

0

我不知道无需任何额外工作即可在所有操作系统上运行的任何东西。但是,Java 可能是一个不错的选择,因为它通常被安装。你可以使用 C++,但你必须在每台你希望它工作的机器(Windows、Mac、Linux)上编译它,你还必须确保你不使用任何不会转移到其他操作系统的库.

于 2012-11-01T02:31:48.107 回答
0

您可以使用 C++,但是您必须为每个平台进行编译,这有时比您想要的要多。

大多数系统已经安装了某种形式的 Java,它可以工作。

Python 在 Windows、Mac 和 Linux 上运行,用户只需要安装它。

于 2012-11-01T02:31:57.200 回答