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 я запустил это:
hello.exe foo bar
Результат:
hello.exe
foo
bar
Hello World!