Python实现按当前日期(年、月、日)创建多级目录的方法


Posted in Python onApril 26, 2018

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

Python实现按当前日期(年、月、日)创建多级目录的方法

使用python脚本按照年月日生成多级目录,创建的目录可以将系统生成的日志文件放入其中,方便查阅,代码如下:

#!/usr/bin/env python
#coding=utf-8
import time
import os
#获得当前系统时间的字符串
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=os.getcwd()+'/upload_files/'+'/'+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()

关于日期时间的其他知识点

import datetime
today = datetime.date.today()

想要指定到?r分秒的?可以搞成???/p>

import datetime
#?就是指定 2008/12/5 23:59:59
today = datetime.datetime(2008, 12, 5, 23, 59, 59)
#datetime 也可以??幼黾?p,一次加一秒
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小?r 59分 59秒
x = datetime.timedelta(hours = 23, minutes = 59, seconds = 59)
w = w + x
#w = datetime.datetime(2008, 12, 6, 23, 59, 59)

?有就是,如果想要拿到今天的年,月,日 也是很??蔚恼f

import datetime
x = datetime.datetime.now() #?在?r?
#x = datetime.datetime(2008, 12, 5, 23, 59, 59) #指定?r?
x.year #??玫 2008
x.month #??玫 12
x.day # ??玫 5
x.hour  #?r
x.minute #分
x.second #秒 59

总结

以上所述是小编给大家介绍的Python实现按当前日期(年、月、日)创建多级目录的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python处理cookie详解
Feb 07 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
利用Python学习RabbitMQ消息队列
Nov 30 Python
python的random模块及加权随机算法的python实现方法
Jan 04 Python
python脚本替换指定行实现步骤
Jul 11 Python
python实现的config文件读写功能示例
Sep 24 Python
Python 获取项目根路径的代码
Sep 27 Python
Python中__repr__和__str__区别详解
Nov 07 Python
python实现两个字典合并,两个list合并
Dec 02 Python
使用Tensorboard工具查看Loss损失率
Feb 15 Python
Python实现上下文管理器的方法
Aug 07 Python
python制作微博图片爬取工具
Jan 16 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 #Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 #Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 #Python
TensorFlow损失函数专题详解
Apr 26 #Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 #Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 #Python
Python实现的计算器功能示例
Apr 26 #Python
You might like
PHP动态变静态原理
2006/11/25 PHP
QueryPath PHP 中的jQuery
2010/04/11 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
JavaScript 判断浏览器是否是IE
2021/02/19 Javascript
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
python根据距离和时长计算配速示例
2014/02/16 Python
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
python海龟绘图实例教程
2014/07/24 Python
Python中decorator使用实例
2015/04/14 Python
Python实现的栈(Stack)
2018/01/26 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
MyFrenchPharma中文网:最大的法国药妆平台
2016/10/07 全球购物
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
美术专业学生个人自我评价
2013/09/19 职场文书
财务总监岗位职责
2014/03/07 职场文书
购房意向书范本
2014/04/01 职场文书
应届生自荐书
2014/06/23 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript