我想從使用命令行參數的python腳本創建一個exe文件(argv)
從我所見過的py2exe不支持命令行參數從使用命令行參數的python製作exe文件
我該怎麼辦?
編輯:我使用的是GUI2Exe工具,所以我只是錯過了控制檯標誌,但接受的答案是完全正確的
我想從使用命令行參數的python腳本創建一個exe文件(argv)
從我所見過的py2exe不支持命令行參數從使用命令行參數的python製作exe文件
我該怎麼辦?
編輯:我使用的是GUI2Exe工具,所以我只是錯過了控制檯標誌,但接受的答案是完全正確的
setup(console=['hello.py'])
我相信你想使用看起來像這樣的線路。
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
然後
我有2個文件測試這在dist文件夾中,我跑了S:
hello.exe foo bar
結果:
hello.exe
foo
bar
Hello World!
你嘗試在py2exe應用程序訪問sys.argv中?有什麼問題? – 2012-02-29 10:30:37
不要忘了實際上接受:) – jgritty 2012-02-29 10:48:38
以爲我做了...對不起:) – Boaz 2012-02-29 14:20:54