import datetime | |
import os | |
def ensure_dir(dir_path): | |
os.makedirs(dir_path, exist_ok=True) | |
def set_color(log, color, highlight=True): | |
color_set = ["black", "red", "green", "yellow", "blue", "pink", "cyan", "white"] | |
try: | |
index = color_set.index(color) | |
except: | |
index = len(color_set) - 1 | |
prev_log = "\033[" | |
if highlight: | |
prev_log += "1;3" | |
else: | |
prev_log += "0;3" | |
prev_log += str(index) + "m" | |
return prev_log + log + "\033[0m" | |
def get_local_time(): | |
r"""Get current time | |
Returns: | |
str: current time | |
""" | |
cur = datetime.datetime.now() | |
cur = cur.strftime("%b-%d-%Y_%H-%M-%S") | |
return cur | |