当前位置:首页 > python > python获取命令参数报错index out of range

python获取命令参数报错index out of range

xuwenyan10个月前 (11-16)python490

python获取命令行参数的方法

import sys
sys.argv[index] // index is 0 1 2....

报错index out of range

大多数解决方案都是说你没有传递足够的参数,这是原因之一,但是即使你传递了足够的参数,也有可能依然报此错误。

原因可能就是执行Python是使用了控制台直接运行:xxx.py arg1 arg2这样的方式运行,正确的做法是打开控制台,输入:python xxx.py arg1 arg2,然后运行。这样就能正确的获取到传递的参数了。

    文章作者:xuwenyan
    版权声明:本文为本站原创文章,转载请注明出处,非常感谢,如版权漏申明或您觉得任何有异议的地方欢迎与本站取得联系。

    相关文章

    python3使用requests通过get和post获取url网页内容

    python3使用requests通过get和post获取url网页内容

    python3如何通过get或post的方式获取url内容?如网页内容。下面使用的是python3.7版本。 我们需要用到的一个库是requests,这个库是python自带的,不需要安装,使...

    python多进程与多线程分析与使用(一)

    python多进程与多线程分析与使用(一)

      进程是一个执行中的程序,每个进程有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统管理其上所有进程,并合理分配时间。进程也可以通过fork或spawn派生新的进程,每个新进程...

    python多进程与多线程分析与使用(二)

    python多进程与多线程分析与使用(二)

    1、使用多线程可以有效利用CPU资源,线程享有相同的地址空间和内存,这些线程如果同时读写变量,导致互相干扰,就会产生并发问题,为了避免并发问题,绝不能让多个线程读取或写入相同的变量,因此python...

    Python如何打包成可执行程序exe直接运行?

    Python如何打包成可执行程序exe直接运行?

    Python如何打包成可执行程序exe直接运行? 安装pyinstaller 首先安装pyinstaller,使用安装命令:pip3 install pyinstaller,如下图所示。...

    Python常用方法整理(路径、文件、编码格式等)

    Python常用方法整理(路径、文件、编码格式等)

    获得工作路径import os work_path = os.getcwd()设置工作路径import os os.chdir('d:\\test&...

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。