1
arrow8899 2019-09-05 13:45:06 +08:00
if key == 'exit':
break |
2
Vegetable 2019-09-05 14:36:07 +08:00
你这哪有退出 while 的判断啊?根本没有退出条件,str.split("sth")返回的列表是永远不为空的,你那个 try 除了 ctrl+c 就不会捕捉到错误.
|
3
mushuiyu OP @Vegetable 就是在 try 下面就有一条 input ()的赋值语句啊,如果输入为空的话,就会报错然后跳到 except 那里去
|
4
676529483 2019-09-05 15:08:37 +08:00
是不是 py 版本的问题? py2 的 input 会报 EOF,py3 会返回空字符串,所以就退出不了了
|