使用代码在 python 中启用/禁用断言语句

用户781486

在 C/C++ 中,程序员可以通过源代码中的宏轻松启用/禁用断言语句。这可以在python中以类似的方式完成吗?

我知道可以使用 python 中的 -O 标志(大写 O)禁用断言。但是,我更喜欢在源代码中执行此操作。

我正在使用 python 3.7.3 和 Windows 10。

tcdude

我认为在 Python 中没有可比的方法来实现这一点。-O标志将内置变量设置__debug__False,但 Python 不允许在运行时更改它。

一种可能的解决方案是将断言封装在 if 语句中,使用全局变量来控制assert语句是否被执行,但我怀疑这是您正在寻找的答案。

关于主题的更多信息,你可能想在看看这个回答一个相关的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在node.js中启用/禁用断言语句的简单方法

来自分类Dev

Python TDD断言语句无法按我的想法工作

来自分类Dev

使用C ++ catch框架验证断言语句

来自分类Dev

使用python启用或禁用Maya ui中的字段

来自分类Dev

使用Python计算目录中的代码行

来自分类Dev

使用Python msvcrt时代码中的问题

来自分类Dev

使用python在PostgreSQL中执行代码行

来自分类Dev

使用xpath在python中搜索硬代码

来自分类Dev

使用Python访问Firefox Inspector中的代码

来自分类Dev

使用Python计算目录中的代码行

来自分类Dev

Groovy中的隐式断言语句

来自分类Dev

如何使用 Groovy 在所有测试用例中启用/禁用特定断言?

来自分类Dev

使用Tkinter的Python代码

来自分类Dev

Bottle 模板中嵌入的 Python 代码 - 使用“if”语句进行简单比较

来自分类Dev

使用python中的代码模块从stdin重定向输出?

来自分类Dev

使用html templater无法访问的代码块(在python中)

来自分类Dev

使用python在html源代码中查找图像

来自分类Dev

如何使用代码在Python中创建永久文件?-复制

来自分类Dev

无法使用python代码在mapreduce中获得我的预期输出

来自分类Dev

如何使用Python优化Selenium中的代码评估

来自分类Dev

如何使用CSV文件简化Python中的登录代码错误?

来自分类Dev

如何使用python替换HTML文件中的HTML代码?

来自分类Dev

使用python中的unittest库进行代码测试

来自分类Dev

如何使用Python在OpenCV中编写此代码?

来自分类Dev

如何使用python在URL中捕获JavaScript代码注入?

来自分类Dev

使用给定代码段的python中的数字模式

来自分类Dev

使用python从xml代码中的每个itme获取值

来自分类Dev

使用SQL代码的python中的“ YYYY-MM”

来自分类Dev

通用代码使用python反转句子中的替换单词

Related 相关文章

  1. 1

    在node.js中启用/禁用断言语句的简单方法

  2. 2

    Python TDD断言语句无法按我的想法工作

  3. 3

    使用C ++ catch框架验证断言语句

  4. 4

    使用python启用或禁用Maya ui中的字段

  5. 5

    使用Python计算目录中的代码行

  6. 6

    使用Python msvcrt时代码中的问题

  7. 7

    使用python在PostgreSQL中执行代码行

  8. 8

    使用xpath在python中搜索硬代码

  9. 9

    使用Python访问Firefox Inspector中的代码

  10. 10

    使用Python计算目录中的代码行

  11. 11

    Groovy中的隐式断言语句

  12. 12

    如何使用 Groovy 在所有测试用例中启用/禁用特定断言?

  13. 13

    使用Tkinter的Python代码

  14. 14

    Bottle 模板中嵌入的 Python 代码 - 使用“if”语句进行简单比较

  15. 15

    使用python中的代码模块从stdin重定向输出?

  16. 16

    使用html templater无法访问的代码块(在python中)

  17. 17

    使用python在html源代码中查找图像

  18. 18

    如何使用代码在Python中创建永久文件?-复制

  19. 19

    无法使用python代码在mapreduce中获得我的预期输出

  20. 20

    如何使用Python优化Selenium中的代码评估

  21. 21

    如何使用CSV文件简化Python中的登录代码错误?

  22. 22

    如何使用python替换HTML文件中的HTML代码?

  23. 23

    使用python中的unittest库进行代码测试

  24. 24

    如何使用Python在OpenCV中编写此代码?

  25. 25

    如何使用python在URL中捕获JavaScript代码注入?

  26. 26

    使用给定代码段的python中的数字模式

  27. 27

    使用python从xml代码中的每个itme获取值

  28. 28

    使用SQL代码的python中的“ YYYY-MM”

  29. 29

    通用代码使用python反转句子中的替换单词

热门标签

归档