首页 > 解决方案 > Python代码错误:IndexError:列表索引超出范围

问题描述

在尝试使用 Anaconda 提示符运行下面给出的 Python 代码时:

python HelloWorld.py

你好世界.py

import sys
print("Hello World")
a = sys.argv[1]
b = sys.argv[2]
c = sys.argv[3]
print("Params ",a,b,c)

系统抛出错误:

IndexError: List index out of range

标签: python-3.x

解决方案


您没有传递参数,例如 sys.argv[0] 是您的 python 文件,如果要传递参数,请使用以下命令

python HelloWorld.py args1 args2 args3

推荐阅读