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基础教程之循环介绍
Aug 29 Python
简单介绍Python中用于求最小值的min()方法
May 15 Python
Python使用bs4获取58同城城市分类的方法
Jul 08 Python
Python实现matplotlib显示中文的方法详解
Feb 06 Python
python表格存取的方法
Mar 07 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
Python爬虫实战之12306抢票开源
Jan 24 Python
关于numpy中eye和identity的区别详解
Nov 29 Python
python实现在一个画布上画多个子图
Jan 19 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
解决pytorch 模型复制的一些问题
Mar 03 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
一个ftp类(ini.php)
2006/10/09 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
js中int和string数据类型互相转化实例
2019/01/16 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
python实现简单socket通信的方法
2016/04/19 Python
Python 一句话生成字母表的方法
2019/01/02 Python
Python OS模块实例详解
2019/04/15 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
小学一年级数学教学反思
2016/02/16 职场文书
银行求职信范文
2019/05/13 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
Java Spring读取和存储详细操作
2022/08/05 Java/Android