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 相关文章推荐
跟老齐学Python之类的细节
Oct 13 Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 Python
python 创建弹出式菜单的实现代码
Jul 11 Python
Python实现自动发送邮件功能
Mar 02 Python
Python基础教程之利用期物处理并发
Mar 29 Python
pandas.cut具体使用总结
Jun 24 Python
python剪切视频与合并视频的实现
Mar 03 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 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
php4的session功能评述(一)
2006/10/09 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
分享php多功能图片处理类
2016/05/15 PHP
基于JQuery的Select选择框的华丽变身
2011/08/23 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
js获取Get值的方法
2016/09/29 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
详解使用vuex进行菜单管理
2017/12/21 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
Python列表推导式的使用方法
2013/11/21 Python
Python3基础之基本数据类型概述
2014/08/13 Python
跟老齐学Python之集合的关系
2014/09/24 Python
python开发之函数定义实例分析
2015/11/12 Python
OpenCV实现人脸识别
2017/04/07 Python
详解python 拆包可迭代数据如tuple, list
2017/12/29 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
Python几种常见算法汇总
2020/06/02 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
财务人员个人自荐信范文
2013/09/26 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
详解Python requests模块
2021/06/21 Python
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP