def should_update(self) -> bool: """ 如果文件不存在, 直接返回 True :return: """ if not os.path.exists(self.file_path()): return True self.prepare() return need_update_by_trade_date(self.dataframe, 'trade_date')
def should_update(self) -> bool: """ 如果数据文件的最后修改日期, 早于最近的一个交易日, 则需要更新数据 如果文件不存在, 直接返回 True :return: """ if not os.path.exists(self.file_path()): return True self.prepare() return need_update_by_trade_date(self.dataframe, 'date')