文件打开时 mode 含义:
追加:
def write_error_info(self, error_info):
# 检查文件是否存在,一个月保存为一个文件
file_dir = "./error_log"
file_path = file_dir + "/" + util.get_time()[0:10] + "-error.csv"
# 不存在则新建
if os.path.exists(file_dir) is False:
os.makedirs(file_dir)
if os.path.exists(file_path) is False:
file = open(file_path, mode="a", encoding="utf-8")
csv_writer = csv.writer(file)
csv_head = ["time", "error"]
csv_writer.writerow(csv_head)
file.close()
# 追加数据到末尾
file = open(file_path, mode="a", encoding="utf-8")
csv_write = csv.writer(file)
data_row = [util.get_time(), error_info]
csv_write.writerow(data_row)
file.close()
创建单级文件夹:
os.mkdir(my_dir)
创建多级文件夹:
os.makedirs(mh_dir)