介绍
小编给大家分享一下Python怎么实现按当前日期创建多级目录的方法,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
先看实际效果,现在时间2018.4.26
使用Python脚本按照年月日生成多级目录,创建的目录可以将系统生成的日志文件放入其中,方便查阅,代码如下:
# !/usr/bin/env Python #=utf - 8编码 import 时间 import 操作系统 #获得当前系统时间的字符串 本地时间=time.strftime (& # 39; Y % - % - % d % H: % m: % & # 39;, time.localtime (time.time ())) 打印(& # 39;localtime=& # 39; +本地时间) #系统当前时间年份 年=time.strftime (& # 39; % y # 39;, time.localtime (time.time ())) #月份 月=time.strftime(& # 39; %猴# 39;,time.localtime (time.time ())) #日期 一天=time.strftime (& # 39; % d # 39;, time.localtime (time.time ())) #具体时间,小时分钟毫秒 mdhms=time.strftime (& # 39; % m % d % H % m % & # 39;, time.localtime (time.time ())) fileYear=os.getcwd () + & # 39;/upload_files & # 39; + & # 39;/& # 39; +年 fileMonth=fileYear + & # 39;/& # 39; +月 fileDay=fileMonth + & # 39;/& # 39; +天 if not  os.path.exists (fileYear): os.mkdir才能(fileYear) os.mkdir才能(fileMonth) os.mkdir才能(fileDay) 其他: if 才能;not  os.path.exists (fileMonth): ,,,os.mkdir (fileMonth) ,,,os.mkdir (fileDay) 其他的才能: ,,,if not os.path.exists (fileDay): ,,,,,os.mkdir (fileDay) #创建一个文件,以“timeFile_& # 39; +具体时间为文件名称 fileDir=fileDay + & # 39;/timeFile_& # 39; + mdhms + & # 39; . txt # 39; 公开=(fileDir & # 39; w # 39;) #在该文件中写入当前系统时间字符串 out.write (& # 39; localtime=& # 39; +本地时间) out.close ()
关于日期时间的其他知识点
import datetime 时间=today datetime.date.today ()
想要指定到時分秒的話可以搞成這樣
import datetime #這就是指定,2008/12/5 23:59:59 时间=today datetime.datetime(2008, 12日,5日,23日,59岁,59) # datetime 也可以這樣做加減,一次加一秒 时间=x datetime.timedelta (=seconds 1) 时间=y datetime.date(2008, 12日,5日,23日,59岁,59) +=w x y # w =, datetime.datetime(2008, 12日,6日,0,0) #一次加,23小時,59分59秒 时间=x datetime.timedelta (hours =, 23日,minutes =, 59岁,seconds =, 59) +=w w x # w =, datetime.datetime(2008, 12日,6日,23日,59岁,59)
還有就是,如果想要拿到今天的年,月,日也是很簡單的說
import datetime 时间=x datetime.datetime.now(), #現在時間 # x =, datetime.datetime(2008, 12日,5日,23日,59岁,59),#指定時間 x.year #會拿到2008 x.month #會拿到12 x.day #,會拿到,5 x.hour #時 x.minute #分 x.second #秒,59
看完了这篇文章,相信你对“Python怎么实现按当前日期创建多级目录的方法”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!