response_cache.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:loving-ai 作者: opencog 项目源码 文件源码
def dump(self, fname):
        if self.cursor >= len(self.record):
            logger.warn("Nothing to dump")
            return False

        header = ['Datetime', 'Question', 'Answer', 'Rate']
        for k in self.record[0].keys():
            if k not in header:
                header.append(k)

        dirname = os.path.dirname(fname)
        if not os.path.isdir(dirname):
            os.makedirs(dirname)
        with open(fname, 'a') as f:
            writer = csv.DictWriter(f, header, extrasaction='ignore')
            if self.cursor == 0:
                writer.writeheader()
            writer.writerows(self.record[self.cursor:])
            self.cursor = len(self.record)
            logger.warn("Dumpped chat history to {}".format(fname))
            return True
        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号