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实现的文件同步服务器实例
Jun 02 Python
Python读取网页内容的方法
Jul 30 Python
Python环境下安装使用异步任务队列包Celery的基础教程
May 07 Python
python魔法方法-属性访问控制详解
Jul 25 Python
使用11行Python代码盗取了室友的U盘内容
Oct 23 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
基于python实现计算且附带进度条代码实例
Mar 31 Python
Python内置异常类型全面汇总
May 28 Python
Python如何安装第三方模块
May 28 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 Python
Python实现随机爬山算法
Jan 29 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识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
js中有关IE版本检测
2012/01/04 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
python操作MySQL数据库的方法分享
2012/05/29 Python
bpython 功能强大的Python shell
2016/02/16 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
介绍一下write命令
2014/08/10 面试题
广州某公司软件工程师面试题
2014/12/22 面试题
院药学专业个人求职信
2013/09/21 职场文书
客服工作职责
2013/12/11 职场文书
2014全国两会学习心得体会2000字
2014/03/10 职场文书
现场施工员岗位职责
2015/04/11 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
MySQL注入基础练习
2021/05/30 MySQL
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers