1. 代码冗余的版本
class ComData(object):
__instance = None
def __init__(self):
self.white_list = []
self.black_list = []
self.not_black_list = []
self.not_wb_list = []
self.contrast_list = []
self.only_black_list = []
self.only_white_list = []
self.hand_wb_list = []
self.file_contrast = []
def __new__(cls, *args, **kwargs):
if not cls.__instance:
cls.__instance = super(ComData, cls).__new__(cls, *args, **kwargs)
return cls.__instance
def get_white_list(self):
# 获取白名单
return self.white_list
def set_white_list(self, w_list):
self.white_list = w_list
def clear_white_list(self):
# 清空白名单
self.white_list = []
def get_black_list(self):
# b_list
return self.black_list
def set_black_list(self, b_list):
self.black_list = b_list
def clear_black_list(self):
# 清空黑名单
self.black_list = []
def get_not_black(self):
# nb_list
retur