使用if语句时使用多个sys.argv时索引超出范围

时间:2017-05-23 03:23:40

标签: python python-2.7

到目前为止,这是我的工作,我不断收到此错误,但我无法弄清楚如何解决它。

self

1 个答案:

答案 0 :(得分:2)

默认情况下,sys.argv中只有一个项目(索引为0),它是您脚本的名称。要避免IndexError,请尝试检查实际传递给脚本的参数:

if len(sys.argv) > 1:
    # check what sys.argv[1] is