Skip to main content
 首页 » 编程设计

python之实例化时未定义类名

2025年05月04日39飞鱼

<分区>

学习Python,请放轻松

我已经删除了这个类中定义的所有其他方法,这是剩下的框架:

from random import randint 
 
class CreditCardNumberGenerator: 
    def __init__(self): 
        print "Hello World" 
        pass  
 
    if __name__ == "__main__": 
        o = CreditCardNumberGenerator() 

错误

Traceback (most recent call last): 
  File "del.py", line 3, in <module> 
    class CreditCardNumberGenerator: 
  File "del.py", line 11, in CreditCardNumberGenerator 
    o = CreditCardNumberGenerator() 
NameError: name 'CreditCardNumberGenerator' is not defined 

我已经检查了名称、类型大小写和所有可能的 SO 线程,没有帮助....有人能给我建议吗??
我很确定,这是我在这里遗漏的非常明显的东西!!! :\