【发布时间】:2011-04-29 21:59:22
【问题描述】:
python 是否有一些未定义的变量/调试模式会输出通知/警告?
PHP 允许您修改 error_reporting 以打开通知警告,这意味着正在做
<?php
echo $foo;
将在第 2 行抛出一个“未定义的变量 foo.......”
python有类似的吗?
我在做的地方有一个错误
db.connect
而不是
db.connect()
我希望 python 会抛出一个 未定义的变量连接...
你能在 python 中提高错误报告级别或类似级别吗?
【问题讨论】:
-
幸运的是,它确实引发了异常。在什么情况下您没有收到错误?在 Python 中,您始终可以创建新属性(例如 db.connect = 1),这可能会欺骗您。
标签: python debugging variables error-reporting