python是否有一些 undefined variable / Debug模式会输出通知/警告?
PHP 允许您修改 error_reporting 以打开通知警告,这意味着正在做
<?php
echo $foo;
将在第 2 行抛出一个“ undefined variable foo......
python有没有类似的东西?
我在做的时候有一个bug
db.connect
代替
db.connect()
我希望 python 会抛出一个 undefined variable 连接...
你能提高 python 中的错误报告级别或类似级别吗?
请您参考如下方法:
Python 提示 undefined variable ,没有对其 warning system 进行任何调整:
h[1] >>> print x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'x' is not defined
在您的例子中,db.connect 实际上有一个值,即一个函数对象。所以你的连接不是未定义的。
h[1] >>> def hello(): pass
...
h[1] >>> x = hello
h[1] >>> print x
<function hello at 0x100461c80>
