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新手在作用域方面经常容易碰到的问题
Apr 03 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Django中使用locals()函数的技巧
Jul 16 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
使用Eclipse如何开发python脚本
Apr 11 Python
Django重置migrations文件的方法步骤
May 01 Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 Python
python Pillow图像处理方法汇总
Oct 16 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
Aug 23 Python
Python实现老照片修复之上色小技巧
Oct 16 Python
python playwright之元素定位示例详解
Jul 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
php木马攻击防御之道
2008/03/24 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
纯javascript版日历控件
2016/11/24 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python实现简单的TCP代理服务器
2014/10/08 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Python list和str互转的实现示例
2020/11/16 Python
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
党员组织关系介绍信
2014/02/13 职场文书
物控部经理职务说明书
2014/02/25 职场文书
经理助理岗位职责
2014/03/05 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
Python实现byte转integer
2021/06/03 Python