这篇文章将为大家详细讲解有关Python脚本按照当前日期如何创建多级目录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联专业为企业提供阿拉善盟网站建设、阿拉善盟做网站、阿拉善盟网站设计、阿拉善盟网站制作等企业网站建设、网页设计与制作、阿拉善盟企业网站模板建站服务,10年阿拉善盟做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。使用python脚本按照年月日生成多级目录,创建的目录可以将系统生成的日志文件放入其中,方便查阅,代码如下:
#!/usr/bin/env python #coding=utf-8 import time import os.path #获得当前系统时间的字符串 localtime=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) print('localtime='+localtime) #系统当前时间年份 year=time.strftime('%Y',time.localtime(time.time())) #月份 month=time.strftime('%m',time.localtime(time.time())) #日期 day=time.strftime('%d',time.localtime(time.time())) #具体时间 小时分钟毫秒 mdhms=time.strftime('%m%d%H%M%S',time.localtime(time.time())) fileYear='/data/python-scripts/inspector/AccountInspector/badJsidAccountLogs/'+year fileMonth=fileYear+'/'+month fileDay=fileMonth+'/'+day if not os.path.exists(fileYear): os.mkdir(fileYear) os.mkdir(fileMonth) os.mkdir(fileDay) else: if not os.path.exists(fileMonth): os.mkdir(fileMonth) os.mkdir(fileDay) else: if not os.path.exists(fileDay): os.mkdir(fileDay) #创建一个文件,以‘timeFile_'+具体时间为文件名称 fileDir=fileDay+'/timeFile_'+mdhms+'.txt' out=open(fileDir,'w') #在该文件中写入当前系统时间字符串 out.write('localtime='+localtime) out.close()
执行
[root@localhost AccountInspector]# python timeFile.py localtime=2017-01-22 10:20:52
进入文件夹下,可以看到文件目录已经存在了
[root@localhost 22]# pwd /data/python-scripts/inspector/AccountInspector/badJsidAccountLogs/2017/01/22
文件也已经生成
[root@localhost 22]# ll total 4 -rw-r--r--. 1 root root 29 Jan 22 10:20 timeFile_0122102052.txt
文件内容
localtime=2017-01-22 10:20:52
关于“Python脚本按照当前日期如何创建多级目录”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:Python脚本按照当前日期如何创建多级目录-创新互联
本文URL:https://www.cdcxhl.com/article14/dedjge.html
成都网站建设公司_创新互联,为您提供用户体验、域名注册、云服务器、虚拟主机、软件开发、外贸建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联