Python 为什么';t file.py是否在控制台上打印任何内容?
spam.py:Python 为什么';t file.py是否在控制台上打印任何内容?,python,class,Python,Class,spam.py: class Spam: numInstances = 0 def count(cls): cls.numInstances += 1 def __init__(self): self.count() count = classmethod(count) class Sub(Spam): numInstances = 0 def __init__(self): Spam.__init
class Spam:
numInstances = 0
def count(cls):
cls.numInstances += 1
def __init__(self):
self.count()
count = classmethod(count)
class Sub(Spam):
numInstances = 0
def __init__(self):
Spam.__init__(self)
class Other(Spam):
numInstances = 0
file.py:
from spam_class2 import Spam, Sub, Other
x = Spam()
y1, y2 = Sub(), Sub()
z1, z2, z3 = Other(), Other(), Other()
x.numInstances, y1.numInstances, z1.numInstances
为什么file.py不在控制台上打印任何东西?如果你想用python打印东西,你应该使用
print
函数
为什么file.py不在控制台上打印任何内容
它不在控制台上打印任何内容的原因是其中没有打印任何内容的代码。这不是matlab或R,您需要使用print()命令:)