0

初心者の質問頭を動かすのが難しいと感じています。

rsync lsyncやs3cmdなどの多くのツールの1つを使用したい場合、コンピューターに精通していない人が使用できるように、これらをプログラムに組み込むにはどうすればよいですか。

つまり、ターミナルを開いてPythonで開発されたs3cmdを実行するのは快適ですが、これをMac用のdmgファイルまたはWindows用のexeファイルとして開発するにはどうすればよいですか?

したがって、ユーザーはdmgまたはexeをインストールするだけで、コンピューターにs3cmdlsyncまたはrsyncをインストールできます。

EclipseコードをJavaで開いて、dmgまたはexeとしてエクスポートすることができます。他の言語でこれを行う方法がわかりません。たとえば、dmgまたはexeとして保存し、インストール後に保存する簡単なコードを記述します。デスクトップにフォルダを追加するか、そのような単純なものを追加して開始しますか?

4

1 に答える 1

0

あなたの質問でのタグ付けから収集したように、具体的にPythonを意味する場合、同等の仮想マシンがないため、Javaと同じように実行されるわけではありません。

ユーザーのシステムに Python インタープリターがあれば、.py ファイルを実行するだけです。そうでない場合は、Py2Exe、cxFreeze、または bbFreeze を使用して、インタープリターと必要なライブラリを実行可能ファイルにバンドルできます。dmg を置き換えるために、App2Exe は同様のことを行います。

でも。リストした 3 つのコマンドは python 関連ではなく、Windows または Mac で必ずしも利用できるとは限らない機能に依存しているため、可能な限り利用できない可能性があります。

于 2012-06-05T23:39:57.463 に答える