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 计算文件的md5值实例
Jan 13 Python
Python反射的用法实例分析
Feb 11 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
python基础梳理(一)(推荐)
Apr 06 Python
Python可迭代对象操作示例
May 07 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
python函数map()和partial()的知识点总结
May 26 Python
python实现学生信息管理系统(精简版)
Nov 27 Python
python中子类与父类的关系基础知识点
Feb 02 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
对Keras自带Loss Function的深入研究
May 25 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
Banner程序
2006/10/09 PHP
PHP 中dirname(_file_)讲解
2007/03/18 PHP
php xfocus防注入资料
2008/04/27 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
jQuery 动画基础教程
2008/12/25 Javascript
javascript preload&amp;lazy load
2010/05/13 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
node.js通过url读取文件
2020/10/16 Javascript
Python多线程和队列操作实例
2015/06/21 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
2019年.net常见面试问题
2012/02/12 面试题
反对四风自我剖析材料
2014/10/07 职场文书
2014年团工作总结
2014/11/27 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
2015年销售人员工作总结
2015/04/07 职场文书
第二次离婚起诉书
2015/05/18 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python