我是 Python 新手。当我在观看此视频时尝试执行以下代码时,出现错误。了解什么是错误,为什么会出现以及如何克服它?import sysx = int(sys.argv[1])错误:x = int(sys.argv[1])IndexError: list index out of range比我从'0'开始我的索引值。代码:import sysx = int(sys.argv[0])错误:x = int(sys.argv[0])ValueError: invalid literal for int() with base 10:
2 回答

守着星空守着你
TA贡献1799条经验 获得超8个赞
和所有问题一样,把它分解成更小的块。
首先,运行 justsys.argv
您将看到它是一个带有空字符串的列表。这意味着索引错误很明显,因为第二个索引处没有项目。
接下来,您不能使用空字符串作为列表的索引。那将是你的第二个错误。
添加回答
举报
0/150
提交
取消