一、作用
创建一个类对象之后一定会调用的方法,可以使用__init__()方法来传递参数,比如赋值给对象属性等。
class CpuManager:
def __init__(self, device_id, pkgName, threadName='', saveDirectory='', saveFileName=''):
self.device_id = device_id
self.pkgName = pkgName
self.threadName = threadName
self.cpu_process = None
self.saveDirectory = saveDirectory
self.saveFileName = saveFileName
self.save_time = time.strftime("%Y%m%d%H%M%S", time.localtime())
self.pid = ''
self.tid = ''
- __init__函数的第一个参数必须为self,后续参数为自己定义;
- 两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问