#!/usr/bin/env python # coding: utf-8 import sys import os import file_email from datetime import datetime from datetime import timedelta def write_to_file_list(file_name, list, flg_email = 0): #print write_to_file.__name__ if ("" == file_name or 0 >= len(list)): return # current_script_path = sys.argv[0] # print current_script_path # 绝对路径获取 %H:%M:%S time_now = datetime.now().strftime('%Y-%m-%d') current_script_path = os.path.abspath(sys.argv[0]) current_script_path = os.path.dirname(current_script_path) log_file = current_script_path + '/' + time_now + "---" + file_name # print log_file write = open(log_file, 'w') for i in list: str1 = "" for j in i: str1 = str1 + str(j) + " " #print i, i[0], i[1], len(i) #str1 = str(i) write.write(str1) write.write("\n") write.close() if (0 != flg_email): file_email.email_send(log_file, file_name) return def write_to_file_dict(file_name, list, flg_email = 0): #print write_to_file.__name__ if ("" == file_name or 0 >= len(list)): return # current_script_path = sys.argv[0] # print current_script_path # 绝对路径获取 %H:%M:%S time_now = datetime.now().strftime('%Y-%m-%d') current_script_path = os.path.abspath(sys.argv[0]) current_script_path = os.path.dirname(current_script_path) log_file = current_script_path + '/' + time_now + "---" + file_name # print log_file write = open(log_file, 'w') for i in list: str1 = "" #print i,'iiii' for j in i: #print j,"-------------", i[j] str1 = str1 + str(i[j]) + " " #print i, i[0], i[1], len(i) #str1 = str(i) write.write(str1) write.write("\n") write.close() if (0 != flg_email): file_email.email_send(log_file, file_name) return def write_to_file_str(file_name, list, flg_email = 0): #print write_to_file.__name__ if ("" == file_name or 0 >= len(list)): return # current_script_path = sys.argv[0] # print current_script_path # 绝对路径获取 %H:%M:%S time_now = datetime.now().strftime('%Y-%m-%d') current_script_path = os.path.abspath(sys.argv[0]) current_script_path = os.path.dirname(current_script_path) log_file = current_script_path + '/' + time_now + "---" + file_name # print log_file write = open(log_file, 'w') for i in list: write.write(i) write.write("\n") write.close() if (0 != flg_email): file_email.email_send(log_file, file_name) return
file_log
最新推荐文章于 2023-03-08 14:23:51 发布