python的简单调试 |
您所在的位置:网站首页 › python运行调试 › python的简单调试 |
python的简单调试
记得以前上大学时初次学C语言,常常是写代码十几分钟,改bug数小时,常常因为变量定义,分号,指针各种问题搞得头皮发麻,当时为了物理实验复杂计算编程序解决(那时候还不会matlab),结果往往是因为各种变量以及其中间变量的变量类型的定义就已经糊涂了,最后问题已经不是计算物理实验而是改程序bug,当然,现在看来,用C语言来进行科学计算不是不可以,只是太过繁琐,以至于往往把大部分精力用来调试程序而不是解决实际的问题。本想使用工具帮助更快的解决问题,结果却因为工具本身耗费大量精力以至于无法针对问题本身,这不是喧宾夺主了么。可见编程而言,程序的调试是十分重要的过程。 这章来讲程序的调试。 首先对于python而言,为了保证程序的正常运行,有时候需要我们主动抛出异常: raise 关键字exception 类的继承exception函数的字符串我们可以使用下面的类似语句抛出异常: 定义一个简单的打印函数: def boxPrint(symbol,width, height): if len(symbol) != 1: raise Exception('Symbol must be a signle character string') if width |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |