我有这个在一个类中设置A或B的python代码。我想打印什么这个类接收:在python中打印一个变量
if options.A:
print "setting A"
class TmpClass(A): pass
else:
print "nothing set in the command line => setting to B"
class TmpClass(B): pass
print "selected=",TmpClass
我想看看A或B的输出,但我看到:
selected= TmpClass
这看起来很奇怪。你确定你知道你在做什么吗?如果不是,请再次研究OOP,因为显然你不了解这个概念。 –
你有两个班'A'和'B'?因为你正在做的是创建一个从'A'或'B'继承的新类'TmpClass'。 –
对不起....这个问题并不代表我的问题。我会尽快编辑它。 – mahmood