楼主: 沐风知微
827 4

[问答] 求助!求大佬解答一下! [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
208 个
通用积分
0.1068
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
542 点
帖子
7
精华
0
在线时间
30 小时
注册时间
2020-5-17
最后登录
2024-4-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在运行下面这段代码时总会报错IndexError: list index out of range,网上的解决方法我看不太明白,求大佬详细指点一下,谢谢!
train.starts = cities[sys.argv[1]]train.ends = cities[sys.argv[2]]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Cities Index Train range Error

沙发
jin0575 学生认证  发表于 2020-7-11 20:56:18 |只看作者 |坛友微信交流群
需要输入两个参数
已有 1 人评分经验 收起 理由
yunnandlg + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

使用道具

藤椅
沐风知微 发表于 2020-7-12 11:30:55 |只看作者 |坛友微信交流群
jin0575 发表于 2020-7-11 20:56
需要输入两个参数
完整代码是这样的,但还是会报那个错误,可以再指导一下嘛
cities={
'天津':'%u5929%u6D25%2CTJP',
'南昌':'%u5357%u660C%2CNCG',
'桂林':'%u6842%u6797%2CGLZ'
}

if __name__=="__main__":
    train = HuoChe()
    train.starts = cities[sys.argv[1]]
    train.ends = cities[sys.argv[2]]
    train.dtime = sys.argv[3]
    train.start()

使用道具

板凳
jin0575 学生认证  发表于 2020-7-12 12:58:53 |只看作者 |坛友微信交流群
sys.argv 的设置是要在命令号输入 3 个参数

使用道具

报纸
chenglinz 学生认证  发表于 2020-7-16 18:11:19 来自手机 |只看作者 |坛友微信交流群
沐风知微 发表于 2020-7-11 19:23
在运行下面这段代码时总会报错IndexError: list index out of range,网上的解决方法我看不太明白,求大佬详 ...
首先你如何运行python文件的。当你键入python xx.py时,后面需要跟参数的。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 15:58