def __init__(self, dbName1, dbName2, rootDir = None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = self.table1.count() self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.不考虑公历年") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"1.不考虑季节") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger(u'不考虑季')
def __init__(self, dbName1, dbName2, rootDir=None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = self.table1.count() self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, r"3.数据库1、2与数据库3的比对") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, r"2.数据库2与数据库3对比") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger('CompareDB2AndDB3')
def __init__(self, dbName1, dbName2, rootDir = None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = Statistics.numberOfGongLiNianEqual(self) self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.不考虑公历年") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.考虑季节") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"ͬ3.连续2季") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger('TwoJi')
def __init__(self, dbName1, dbName2, rootDir = None): Statistics.__init__(self, dbName1, dbName2, rootDir) #self.total = self.table1.find({'ji': {'$ne': ""}}).count() self.total = Statistics.numberOfGongLiNianEqual(self) self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.不考虑公历年") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.考虑季节") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"ͬ4.连续3季") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger('ThreeJi')
def __init__(self, dbName1, dbName2, rootDir=None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = self.table1.count() self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, r"3.数据库1、2与数据库3的比对") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, r"2.数据库2与数据库3对比") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger('CompareDB2AndDB3') self.condition10to30 = self.extractData(-10, 30) self.condition20to40 = self.extractData(-20, 40) self.condition30to50 = self.extractData(-30, 50)
def __init__(self, dbName1, dbName2, year, rootDir = None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = self.table1.find({'ji': {'$ne': ""}}).count() rootDir = os.path.join(os.path.dirname(__file__), u"数据库1_1") if not os.path.exists(rootDir): os.mkdir(rootDir) if year < 0: rootDir = os.path.join(rootDir, "提前{}year".format(abs(year))) elif year > 0: rootDir = os.path.join(rootDir, "延后{}year".format(abs(year))) else: rootDir = os.path.join(rootDir, "同一年year") if not os.path.exists(rootDir): os.mkdir(rootDir) self.rootDir = rootDir self.year = year self.logger = logging.getLogger('Statistics1_1') self.logger.info("totol record: {}".format(self.total))
def __init__(self, dbName1, dbName2, rootDir = None): Statistics.__init__(self, dbName1, dbName2, rootDir) self.total = self.table1.find({'ji': {'$ne': ""}}).count() #self.total = Statistics.numberOfGongLiNianEqual(self) self.rootDir = os.path.join(self.rootDir, u"步骤三数据库数据的匹配程度") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"2.不考虑公历年") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"3.考虑公历年") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.rootDir = os.path.join(self.rootDir, u"4.连续4年+3") if not os.path.exists(self.rootDir): os.mkdir(self.rootDir) self.logger = logging.getLogger('TwoYear') self.logger.info("totol record: {}".format(self.total))