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

 

posted @ 2021-05-29 10:40  Shilo  阅读(753)  评论(1编辑  收藏  举报