Skip to main content
 首页 » 编程设计

python之undefined variable

2025年05月04日9lidabo

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>