解析时遇到意外的EOF
while True:
no=input()
if no=='':
break
else:
split_change(no)
这个会出现EOF错误,怎么在从标准输入获取数据时检查EOF呢?
1 个回答
2
这样写怎么样:
while True:
try:
no=raw_input()
if no=='':
break
else:
split_change(no)
except EOFError:
break
更新:把input()改成了raw_input(),然后我发现必须使用try/except,否则还是会出现错误。
更新2:把1改成了True。