os、time模块按照时间创建和删除多级文件夹
按照时间创建多级文件夹
需求:
有时候日志或者其他文件需要放在创建时的时间节点的文件夹中,比如这个日志是在2020-11-12这个时间创建的,那就需要放在/2020/11/12这个多级的目录下面。
在很多时候都会用到
下面展示 按照当前时间创建文件夹的代码片
。
import os
import time
def file_storage(file_path):
tm = time.localtime(time.time())
# 获取系统当前年,月,日,小时
year = time.strftime('%Y', tm)
month = time.strftime('%m', tm)
day = time.strftime('%d', tm)
hour = time.strftime('%H', tm)
# 获取时分秒
hms = time.strftime("%H%M%S", tm)
# 根据当前日期创建图片文件
file_year = file_path + '/' + year
file_month = file_year + '/' + month
file_day = file_month + '/' + day
file_hour = file_day +