Python怎么实现按当前日期创建多级目录的方法

  介绍

小编给大家分享一下Python怎么实现按当前日期创建多级目录的方法,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

先看实际效果,现在时间2018.4.26

 Python怎么实现按当前日期创建多级目录的方法

使用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怎么实现按当前日期创建多级目录的方法”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Python怎么实现按当前日期创建多级目录的方法