windows下命令行下输入python文件名直接执行的问题解决

windows下命令行下输入python文件名直接执行时,sys.argv里面只有文件名,其他参数没有传进来。解决办法:

打开注册表 : \HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command

"D:\develop\Python27\python.exe" "%1"  后面加上%*,即:

"D:\develop\Python27\python.exe" "%1" %*

问题就解决了

你可能感兴趣的:(windows)