python中sys.argv[1]错误:IndexError: list index out of range?

python中sys.argv[1]错误:IndexError: list index out of range?,第1张

你没有理解这个argv是什么。

比如打印hello world程序

注意运行的方式,是python + py文件名,

然后我们如果想打印“I'm Abc”,那我们就会想到,源代码的"hello word"改成I'm Abc”,可是之后又想打印I'm DDD”,是不是需要再次修改源代码。

那有没有一种方法,在程序运行的时候,给它什么字符串,就打印什么字符串。

这时候就有了argv,也就是运行py程序,给程序传递一个参数

再来看这次的运行方式,py文件后面多了一个参数 “keep coding”

回到你的程序,程序本身没有问题,而是你运行py程序的时候,没有携带参数,就和上面说的keep coding”一样,所以sys.argv[1]是不存在的,因此报错“索引越界了”。

打开微信中的吉事办小程序及小马怎么自动消除了?那是因为你长时间的没有登录,所以他就消除了你重星关注一下,登录一下就又回到你的程序当中了,你也可以把你的程序展开之后,可以在后面也可以找到的,点击一下又回到你的前面了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7942632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存