为了账号安全,请及时绑定邮箱和手机立即绑定

错误:ValueError:int() 的文字无效,基数为 10

错误:ValueError:int() 的文字无效,基数为 10

慕娘9325324 2021-07-29 21:09:40
我是 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 您将看到它是一个带有空字符串的列表。这意味着索引错误很明显,因为第二个索引处没有项目。

接下来,您不能使用空字符串作为列表的索引。那将是你的第二个错误。


查看完整回答
反对 回复 2021-08-03
  • 2 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号