python的简单调试

您所在的位置:网站首页 python运行调试 python的简单调试

python的简单调试

#python的简单调试| 来源: 网络整理| 查看: 265

python的简单调试

记得以前上大学时初次学C语言,常常是写代码十几分钟,改bug数小时,常常因为变量定义,分号,指针各种问题搞得头皮发麻,当时为了物理实验复杂计算编程序解决(那时候还不会matlab),结果往往是因为各种变量以及其中间变量的变量类型的定义就已经糊涂了,最后问题已经不是计算物理实验而是改程序bug,当然,现在看来,用C语言来进行科学计算不是不可以,只是太过繁琐,以至于往往把大部分精力用来调试程序而不是解决实际的问题。本想使用工具帮助更快的解决问题,结果却因为工具本身耗费大量精力以至于无法针对问题本身,这不是喧宾夺主了么。可见编程而言,程序的调试是十分重要的过程。 这章来讲程序的调试。 首先对于python而言,为了保证程序的正常运行,有时候需要我们主动抛出异常:

raise 关键字exception 类的继承exception函数的字符串

我们可以使用下面的类似语句抛出异常: 在这里插入图片描述 Exception中传入一个字符串,字符串可以自己定义,可以用一描述想要抛出的异常。 如果没有try-----except---- 语句覆盖异常的raise语句,那么程序运行到raise语句的时候就会崩溃不再继续往下 通常是调用该函数的代码知道如何处理异常,而不是该函数本身。所以你常常会看到 raise 语句在一个函数中,try 和 except 语句将其覆盖。

定义一个简单的打印函数:

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