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编程入门之Hello World的三种实现方式
Nov 13 Python
Python3中的真除和Floor除法用法分析
Mar 16 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
对python文件读写的缓冲行为详解
Feb 13 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
使用python实现离散时间傅里叶变换的方法
Sep 02 Python
django自定义模板标签过程解析
Dec 14 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
Python如何输出整数
Jun 07 Python
pycharm2020.2 配置使用的方法详解
Sep 16 Python
Python尝试实现蒙特卡罗模拟期权定价
Apr 21 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/12/06 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
python logging 日志轮转文件不删除问题的解决方法
2016/08/02 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
学python安装的软件总结
2019/10/12 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
为什么称python为胶水语言
2020/06/16 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
经济管理专业求职信
2014/06/09 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
JavaScript 定时器详情
2021/11/11 Javascript