python日记—语法错误 & 异常处理

一曲冷凌霜 提交于 2020-05-07 14:49:41
#1.语法错误  SyntaxError

#2.异常 Exceptions
#print(8/0)

#处理单一异常
while True:
    try:   #将可能会出现异常的语句放到try中
        x = int(input('Enter an integer:'))
        break
    except ValueError:  #如果出现异常,将跳到except中执行
        print('Not valid input, try again...')

#处理多种异常
try:
    f = open('file.txt')
    s = f.readline()
    i = int(s.strip())
except OSError as err:
    print('OS error:',err)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!