python学习(十一)测试和调试】的更多相关文章

最近学习了python的错误处理和几种测试方法 1 try except 可以通过try except方式捕捉异常 try: print('try...') r = 10/0 print('result is :', r) except ZeroDiversionError as e: print('except is :', e) finally: print('finally ...') print('END') 可以捕捉不同类型的错误,编写多个except try: print('try.…
1 描述 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能, 主要特性包括设置断点.单步调试.进入函数调试.查看当前代码.查看栈片段.动态改变变量的值等 调试作用 : 可以让程序单步执行,观察中间结果 可以设定指定断点,进行特定位置观察 2 调试命令 完整命令 简写命令 描述 args a 打印当前函数的参数 break b 设置断点 clear cl 清除断点 condition 无 设置条件断点 continue c或者cont 继续运行,知道遇到…
之前一直说要学python可还是一直停留在看的层面,昨天大神手把书教我pdb调试,说要摆脱IDE集成开发环境编程,感激不尽,立一个flag,python一定要入门! 1.进入方式 1)windows cmd下或者anaconda prompt下,cd 到count_pdf.py目录下 2)大神告诉还可以在count_pdf.py上按shift点击鼠标右键--在此处打开命令窗口 2.python count_pdf.py会直接得到输出结果,这个不用我多说.下面介绍如何一步步调试 python -m…
#########20181110from django.db import modelsfrom blog.models import Article, Author, TagAuthor.objects.using('db1').all() setting.py TEMPLATE_DIRS = ( os.path.join(BASE_DIR, 'templates'),) 在终端上运行 python manage.py runserver 我们会看到类似下面的信息: pip install…
转自:https://blog.csdn.net/wd168/article/details/51819930 web通常包含了Hyper Text Markup Language (HTML).Cascading Style Sheets (CSS)和JavaScript.本节主要内容如下: 了解更多Selenium webDriver查找元素的知识 使用各种浏览器提供的开发工具找到和定位元素 多种发现元素的方法:ID.Name.类属性值.XPath.CSS选择器 Selenium webDr…
异常捕获 语法格式: try: pass except xxx as e: pass except xxx as e: pass ... else: pass finally: pass except用来捕获异常类型,常见的有ValueError.ZeroDivisionError,都继承基类BaseException.如果没有错误发生,则执行else.不管有没有错误发生,都会执行finally. 注意的是,只要一处except的捕获到了,不会继续捕获. except xxx as e里的as…
#####20181225 1.python解决SNIMissingWarning和InsecurePlatformWarning警告在想要获取https站点的资源时,会报出SNIMissingWarning和InsecurePlatformWarning警告 SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not availa…
出处:https://my.oschina.net/u/1433482/blog/633231?fromerr=vaxqh9bn…
########sample 0 https://www.cnblogs.com/Simon-xm/p/4073028.html except: #捕获所有异常 except: <异常名>: #捕获指定异常 except:<异常名1,异常名2):捕获异常1或者异常2 except:<异常名>,<数据>:捕获指定异常及其附加的数据 except:<异常名1,异常名2>:<数据>:捕获异常名1或者异常名2,及附加的数据库 常用异常名: 异常名…
在我们平时编写程序时,常常会遇到各种错误,俗称BUG.而我们程序猿的工作常常需要对程序进行调试,也就是所谓的debug. 程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程.而在 python 程序编写时,常常使用以下几种方法进行调试: 1.使用print 方法,在程序运行的关键处打印出相关信息. 缺点:在程序发行时,需要去除这些调试用代码. 2.使用assert机制,通过使用断言的方式,在程序错误时打印出相关信息. 3.记录日志 4.IDE自带的…