import datetime as dt
import time
def time_id():
"""
函数说明:
根据现在时间产生id,可保证项目唯一性
parameters:
None
return:
tid:str
id
"""
tid='{0:%Y%m%d%H%M%S%f}'.format(dt.datetime.now())
tid=tid[:-4]#l秒中产生100个
return tid
def batch_id(m):
"""
函数说明:
根据样本个数,产生批量id
parameters:
m:int
样本数量
return:
M_id:list
m个唯一id
"""
M_id=[]
for i in range(m):
time.sleep(0.01)
M_id.append(time_id())
return M_id