python 用cmd通过sys.argv传参失败的解决方法
今天在学习python自动化的时候卡在了第一步,就是在.py文件中写了sys.argv后用cmd尝试传参数莫得反应
test.py 内容如下
然后打开cmd运行test.py
传参正常结果如2,但是出现了1和2结果都是1的问题。
解决过程:
(1)尝试在cmd打开python
发现问题:在cmd中输入python运行理论上会进入python,但是弹出了微软商店(?)
解决:禁用微软商店所有权限:后续发现会导致预装的office打不开,建议不这么做
找到微软商店文件夹右键属性
以及在环境变量path里删除微软商店的路径,
就可以正常在cmd中进入python了
(2)尝试在cmd输入 [python test.py canshu]结果正常
在网上看到这个
然后我在注册表里找,并加上了%*
(3)在cmd输入 [test.py canshu]结果正常
over
以上为全部内容■■■