加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
utils.py 584 Bytes
一键复制 编辑 原始数据 按行查看 历史
iduta 提交于 2020-04-09 22:04 . Initial commit
import csv
class Logger(object):
def __init__(self, path, header, mode='w'):
self.log_file = open(path, mode=mode)
self.logger = csv.writer(self.log_file, delimiter='\t')
if mode is not 'a':
self.logger.writerow(header)
self.header = header
def __del(self):
self.log_file.close()
def log(self, values):
write_values = []
for col in self.header:
assert col in values
write_values.append(values[col])
self.logger.writerow(write_values)
self.log_file.flush()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化