コマンドライン引数(argv)を使用するPythonスクリプトからexeファイルを作成したい
py2exeがコマンドライン引数をサポートしていないからコマンドライン引数を使用するpythonからexeファイルを作成する
どうすればよいですか?
編集:私はGUI2Exeツールを使用していたので、私はちょうどコンソールフラグを逃したが、受け入れられた答えは、私はあなたがこのようなルックスを使用したい行を信じる
コマンドライン引数(argv)を使用するPythonスクリプトからexeファイルを作成したい
py2exeがコマンドライン引数をサポートしていないからコマンドライン引数を使用するpythonからexeファイルを作成する
どうすればよいですか?
編集:私はGUI2Exeツールを使用していたので、私はちょうどコンソールフラグを逃したが、受け入れられた答えは、私はあなたがこのようなルックスを使用したい行を信じる
setup(console=['hello.py'])
完全に正しいです。
私は2つのファイルでこれをテストした:私はこれらのコマンドを実行した
hello.py
import sys
for arg in sys.argv:
print arg
print "Hello World!"
そしてsetup.py
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
:
python setup.py py2exe
そして、 distフォルダに、私はthiを実行しましたS:
hello.exe foo bar
結果:あなたはpy2exeアプリケーションでsys.argvのにアクセスするために
hello.exe
foo
bar
Hello World!
てみましたか?なにが問題だったの? –
実際に受け入れることを忘れないでください:) – jgritty
私はやったと思った...申し訳ありません:) – Boaz