Python文件时间操作步骤代码详解


Posted in Python onApril 13, 2020

一 按时间创建文件

源码

# 截图方式二
# coding=utf-8
import os
import time
# 当前年月日时分秒时间 2020-01-16-10_11_49
picture_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
#当前年月日 2020-01-16
directory_time = time.strftime("%Y-%m-%d", time.localtime(time.time()))
print('当前年月日时分秒时间:'+ picture_time)
print("当前年月日:"+directory_time)
# 获取当前文件目录
print('当前文件目录:'+os.getcwd())
# 获取到当前文件的目录,并检查是否有 directory_time 文件夹,如果不存在则自动新建 directory_time 文件
try:
  File_Path = os.getcwd() + '\\' + directory_time + '\\'
  print(os.path) 
  #exists判断文件路径是否存在
  if not os.path.exists(File_Path):
    os.makedirs(File_Path)
    print("目录新建成功:%s" % File_Path)
  else:
    print("目录已存在!!!")
except BaseException as msg:
  print("新建目录失败:%s" % msg)

#切换目录
os.chdir("D:/git")
print('切换后的目录位置:'+os.getcwd())

源码执行控制台打印:

当前年月日时分秒时间:2020-01-16-11_19_12
当前年月日:2020-01-16
当前文件目录:D:\git\gongcheng
<module 'ntpath' from 'D:\Python36\lib\ntpath.py'>
目录新建成功:D:\git\gongcheng\2020-01-16
切换后的目录位置:D:\git

二 获取环境变量、进程、父进程

源代码

import os
#获取系统环境变量
print("环境变量是:"+os.environ["CLASSPATH"])
#获取当前进程ID
print(os.getpid())
#获取父进程ID
print(os.getppid())

源码执行控制台打印:

环境变量是:.;C:\Program Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program >Files\Java\jdk1.8.0_101\lib\tools.jar;
10760
11224

三、获取当前文件的创建、修改、访问时间

源码

import time
import os

filepath = 'D:\gongcheng'
#获取文件的创建时间 get create time
ctime = os.path.getctime(filepath)
print("创建时间是:"+time.ctime(ctime))
#获取文件的修改时间 get modify time
utime = os.path.getmtime(filepath)
print("修改时间是:"+time.ctime(utime))
#获取文件的访问时间 get active time
atime = os.path.getatime(filepath)
print("访问时间是:"+time.ctime(atime))

源码执行控制台打印:

创建时间是:Fri Jul 5 19:13:27 2019
修改时间是:Mon Jan 13 18:27:26 2020
访问时间是:Mon Jan 13 18:27:26 2020

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3中的真除和Floor除法用法分析
Mar 16 Python
读写json中文ASCII乱码问题的解决方法
Nov 05 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 Python
使用pandas对两个dataframe进行join的实例
Jun 08 Python
Python OpenCV处理图像之图像像素点操作
Jul 10 Python
使用python Fabric动态修改远程机器hosts的方法
Oct 26 Python
从DataFrame中提取出Series或DataFrame对象的方法
Nov 10 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
Python实现点云投影到平面显示
Jan 18 Python
python使用ctypes库调用DLL动态链接库
Oct 22 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
Apr 12 #Python
Python求凸包及多边形面积教程
Apr 12 #Python
python实现人脸签到系统
Apr 13 #Python
python实现IOU计算案例
Apr 12 #Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 #Python
python 已知三条边求三角形的角度案例
Apr 12 #Python
python实现输入三角形边长自动作图求面积案例
Apr 12 #Python
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
php读取excel文件的简单实例
2013/08/26 PHP
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
JavaScript面试开发常用的知识点总结
2016/08/08 Javascript
微信小程序开发探究
2016/12/27 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python类的基础入门知识
2008/11/24 Python
python使用nntp读取新闻组内容的方法
2015/05/08 Python
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
详解Python 切片语法
2019/06/10 Python
百度吧主申请感言
2014/01/12 职场文书
酒店开业策划方案
2014/06/02 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
安全生产学习心得体会
2016/01/18 职场文书
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android