WinPython:看不到命令​​行参数

时间:2014-03-03 19:37:40

标签: python

我在Windows 7下使用WinPython和Python 3.3.2。我希望能够通过输入程序名称(例如program.py)从命令提示符运行python程序。这首先不起作用,要求我输入python program.py,直到我在windows下设置文件关联以将.py文件与python关联。然后它奏效了。

但是,我刚刚发现,如果我通过键入程序名来运行程序,我在sys.argv中看不到任何命令行参数。例如,program.py arg1将不会在sys.argv中显示arg1。我所看到的只是第一个参数,即程序的名称。但是,如果我通过键入python.exe program.py arg1来运行程序,那么我可以arg1。

我需要命令行参数,但我不想要额外输入,因为我将多次运行命令。知道什么是错的吗?

0 个答案:

没有答案