你没有理解这个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]是不存在的,因此报错“索引越界了”。
打开微信中的吉事办小程序及小马怎么自动消除了?那是因为你长时间的没有登录,所以他就消除了你重星关注一下,登录一下就又回到你的程序当中了,你也可以把你的程序展开之后,可以在后面也可以找到的,点击一下又回到你的前面了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)