跨平台程序读/写文件

时间:2012-11-01 02:26:11

标签: file platform

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

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

python script.py

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

2 个答案:

答案 0 :(得分:0)

我不知道在没有任何额外工作的情况下会在所有操作系统上运行的任何操作。但是,Java可能是一个很好的选择,因为它通常是安装的。您可以使用C ++但是您必须在您希望它运行的每台机器上编译它(Windows,Mac,Linux),您还必须确保不使用任何不转移到其他操作系统。

答案 1 :(得分:0)

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

大多数系统已经安装了某种形式的Java,这可能有用。

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