文件名:test.py
import sys
print(sys.version)
print(sys.argv)
我输入python test.py 1 2 3
了cmd控制台,它运行良好。
3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)]
['test.py', '1', '2', '3']
但是,我test.py 1 2 3
在cmd控制台中键入,它只能获取第一个参数。
3.5.0b4 (v3.5.0b4:c0d641054635, Jul 26 2015, 06:55:14) [MSC v.1900 32 bit (Intel)]
['E:\\Bin\\iproc\\test.py']
我如何获得这些论点?
是的,我的Windows文件关联错误。我检查了注册表,最后更改了注册表。问题已经解决了 。
[HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command] @="\"c:\\bin\\python35\\python.exe\" \"%L\" %*"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句