Windows 命令行可以直接写test.py运行python脚本,这本来是很好用的,但是使用时发现sys.argv永远只有脚本本身的路径

经过搜索后结果果然是文件关联有问题:


You should check that in your registry the way you have associated the files is correct, for example:

[HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command]
@="\"C:\\Python27\\python.exe\" \"%1\" %*"


来源

历史记录

  • 2016-05-24 - 初稿

猜你喜欢


文章标题:Python sys.argv 数目不对

文章字数:294

本文作者:Mickir

发布时间:2016-05-24

最后更新:2016-05-25

原始链接:https://mickir.me/blog/python-argv-error-in-windows.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。