在cmd中运行Python

Ang*_*ore 10 python cmd path windows-7 python-2.7

我正在运行python 2.7,当我打开*.py文件时,我可以正常运行程序.

但是当我转到cmd并键入" python *.py any other args"时,它不起作用,它表示python无法识别.这很难,因为我想做的事情sys.argv[],任何帮助都很棒.

谢谢

Lev*_*von 17

你可能没有Python可执行文件PATH.在PATH变量告诉命令解释器在哪里可以找到您所发出的命令.

如果你在Unix/Linux系统上试试

/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

Windows下它可能会有所不同,因此找到python.exe安装Python(特定)的位置并指定完整路径以运行命令.我认为这会有效:

c:\Python27\python.exe

Unix下,在提示符下发出此命令:

/usr/bin/python myprog.py  arg1 arg2
Run Code Online (Sandbox Code Playgroud)

Windows下:

c:\Python27\python.exe myprog.py arg1 arg2
Run Code Online (Sandbox Code Playgroud)

它应该运行.

长期解决方案是将Python目录添加到PATH变量中.

由于您使用的是Windows,因此如何将python.exe添加到Windows PATH可能会有所帮助.或者此页面专门针对Windows 7.