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 相关文章推荐
Django中更新多个对象数据与删除对象的方法
Jul 17 Python
bat和python批量重命名文件的实现代码
May 19 Python
python并发编程之多进程、多线程、异步和协程详解
Oct 28 Python
python逆向入门教程
Jan 15 Python
基于数据归一化以及Python实现方式
Jul 11 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
pytorch数据预处理错误的解决
Feb 20 Python
Python如何输出警告信息
Jul 30 Python
Python3.9新特性详解
Oct 10 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 Python
Pandas数据类型之category的用法
Jun 28 Python
pandas求平均数和中位数的方法实例
Aug 04 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实现利用phpexcel导出数据
2013/08/24 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
jQuery实现评论模块
2020/08/19 jQuery
vue实现简单的登录弹出框
2020/10/26 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
python实现udp聊天窗口
2020/03/31 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
综合实践教学反思
2014/01/31 职场文书
公务员转正考察材料
2014/02/07 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
儿园租房协议书范本
2014/12/02 职场文书
工作收入证明模板
2015/06/12 职场文书
关于开学的感想
2015/08/10 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server