首页 > 解决方案 > 如何轻松运行类方法

问题描述

我有 4 个相同的传感器,因此为它们编写了一个 Python 类。是否有可能轻松初始化/启动/绘制所有四个传感器?或者我真的要写所有四行吗?

class Sensor:
def __init__(self):
   ...
def start(self):
   ...
def plot(self):
   ...

S1.Sensor()
S2.Sensor()
S3.Sensor()
S4.Sensor()

S1.start()
S2.start()
S3.start()
S4.start()

S1.plot()
S2.plot()
S3.plot()
S4.plot()

标签: pythonclass

解决方案


S1.Sensor()
S2.Sensor()
S3.Sensor()
S4.Sensor()

class Sensor:
   def __init__(self):
      ...
   def start(self):
      ...
   def plot(self):
      ...

if __name__ == '__main__':
   S1.start()
   S2.start()
   S3.start()
   S4.start()

   S1.plot()
   S2.plot()
   S3.plot()
   S4.plot()

推荐阅读