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函数参数*args**kwargs用法实例
Dec 04 Python
基于ID3决策树算法的实现(Python版)
May 31 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
查看django执行的sql语句及消耗时间的两种方法
May 29 Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
Python微信操控itchat的方法
May 31 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
使用tensorflow 实现反向传播求导
May 26 Python
Python数据类型最全知识总结
May 31 Python
python自动化八大定位元素讲解
Jul 09 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
基于MySQL分区性能的详细介绍
2013/05/02 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
jquery text()要注意啦
2009/10/30 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
python3实现绘制二维点图
2019/12/04 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
吃空饷专项治理工作实施方案
2014/03/04 职场文书
应届大专生自荐书
2014/06/16 职场文书
单位租房协议范本
2014/12/03 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
食品卫生管理制度
2015/08/06 职场文书
宣传委员竞选稿
2015/11/19 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
详解Python内置模块Collections
2022/03/22 Python