首页 > 编程语言 >关于python中的assert断言函数的使用与说明

关于python中的assert断言函数的使用与说明

时间:2022-10-29 18:13:59浏览次数:76  
标签:win32 平台 断言 python py assert platform sys

assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出

举例说明,如下创建一py脚本,内容如下:

import sys

assert ('win32' in sys.platform)
print("This is a Windows operating system")

这里sys.platform平台会返回一个字符串,这里即在检查运行这个脚本的OS平台,如果是windows平台的win32,则会继续执行后面的命令

如果不是windows平台,如linux平台linux,则直接会异常退出不会执行后续的命令了

[qq5201351@localhost ~]$ python3 1.py
Traceback (most recent call last):
  File "1.py", line 3, in <module>
    assert ('win32' in sys.platform)
AssertionError
[qq5201351@localhost ~]$

总之:assert断言可以在条件不满足程序运行的情况下直接异常返回错误,而不必等待程序运行后出现崩溃的情况

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16839286.html

 

标签:win32,平台,断言,python,py,assert,platform,sys
From: https://www.cnblogs.com/5201351/p/16839286.html

相关文章