脚本运行异常的普通检测处理

python的计算脚本:

求100 与 输入数字 的 商

num =int(input('number:'))

result=100 / num

========================

本次展示的是

number为非零数字

ctrl+c  和ctrl+d的异常演示

========================

脚本文件:    

#注释内容,为优化掉部分,可以省略;

注意行的缩进.

try:

           num =int(input('number:'))

           result=100 / num

# print(result)

# print('Done')

# except ValueError:

#    print ('输入内容无效,只接受数字')

# except ZeroDivisionError:

#    print('0不能作为除数')

except (ValueError,ZeroDivisionError)as e:

            print(e,'# 只可输入非零数字!!!')

# except KeyboardInterrupt:

#    print('\nBye-bye')

# except EOFError:

#    print('\nBye-bye')

except (EOFError,KeyboardInterrupt):

            print('\n Bye-bye')

exit(101)#程序遇到exit将会退出,退出码是101

else:

           print(result)

finally:

           print('DONE')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概要 ​ 一个程序即使没有任何语法错误,即使解题的逻辑也正确,在执行的时候仍然可能出现 各种“运行时错误”,导...
    唯老阅读 456评论 0 1
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,009评论 0 1
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,055评论 0 9
  • 1/579文件IO文件介绍I/O流流的概念读写文件文件备份IO介绍大家应该听说过一句话:“好记性不如烂笔头”。不仅...
    清清子衿木子水心阅读 1,505评论 0 1
  • 1. Python的hello-world: print ("Hello, Python!")、 完了 摇就完事儿...
    LunarShade阅读 1,603评论 0 0