0

IndexError: list index out of range在 python 脚本中使用以下代码段时,我不断得到:

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

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

4

2 回答 2

0

似乎 sys.argv 没有 2 个或更多条目。如果您使用命令行参数调用您的脚本,则该列表有多个条目。你这样做吗?有关其工作原理的非常详细的描述,请参见这篇文章:sys.argv[1] meaning in script

于 2017-11-16T16:50:51.913 回答
0

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

于 2017-11-16T17:07:09.443 回答