实例化时未定义类名

Noo*_*tor 1 python

学习Python,请放轻松

我删除了此类中定义的所有其他方法,这是剩下的内容的骨架:

from random import randint

class CreditCardNumberGenerator:
    def __init__(self):
        print "Hello World"
        pass 

    if __name__ == "__main__":
        o = CreditCardNumberGenerator()
Run Code Online (Sandbox Code Playgroud)

错误

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
Run Code Online (Sandbox Code Playgroud)

我已经检查了名称,类型和所有可能的SO线程,没有帮助....可以请一些建议吗?
我很确定,这很明显,我在这里不见了!!!:\

Fil*_*zak 5

if __name__ == "__main__":
   o = CreditCardNumberGenerator()
Run Code Online (Sandbox Code Playgroud)

缩进太多-使其与同一列对齐,class应该可以。