【问题标题】:IndexError: list index out of range when trying to program an argumentIndexError:尝试编程参数时列表索引超出范围
【发布时间】:2018-04-30 07:22:59
【问题描述】:

在 python 脚本中使用以下 sn-ps 时,我不断收到 IndexError: list index out of range

rhost = sys.argv[1] #target ip
rport = int(sys.argv[2]) #target port

我并没有真正看到上述代码的问题。任何帮助将不胜感激!

【问题讨论】:

    标签: python python-2.7 argv index-error


    【解决方案1】:

    sys.argv 似乎没有 2 个或更多条目。如果您使用命令行参数调用您的脚本,则该列表包含多个条目。你这样做吗?有关其工作原理的详细说明,请参阅此帖子:sys.argv[1] meaning in script

    【讨论】:

      【解决方案2】:

      这是我的错误,我需要在脚本中添加一个逻辑检查,以便如果没有适当数量的参数,它会显示引用使用部分的错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-31
        • 2015-06-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多