result = raw_input("Enter results file: ")
while True:
try:
result = get_marks_from_file(result)
break
except IOError:
print 'Please supply correct file. '
以上是raw_input
我用来带文件的功能。当我输入正确的文件名时,它运行良好。但是,当我输入其他内容时,例如'asdsada'
,句子'please supply correct file. '
被打印并且不会停止。有什么方法可以只打印一次并返回问题吗?
任何建议或帮助将不胜感激。