简明Python教程-异常

原创 Laughing  2018-04-05 20:56  阅读 404 次 评论 0 条

异常

  1. try:  
  2.     s= input('输入点东西吧')  
  3. except EOFError:  
  4.     print('为什么不输入东西呢')  
  5. except KeyboardInterrupt:  
  6.     print('输入异常')  
  7. finally:  
  8.     print('finally')  

raise抛出异常

  1. def func():  
  2.     raise EOFError  
  3.   
  4. def func1():  
  5.     try:  
  6.         func()  
  7.     except EOFError:  
  8.         print('捕获异常')  
  9.   
  10. func1()  

with语句

with语句类似于C#中的using语句,可以自动释放资源

  1. with open('poem.txt') as f:  
  2.     for line in f:  
  3.         print(line)  
本文地址:https://www.lisen.me/concise-python-tutorials-exceptions.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情