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爬虫之UserAgent的使用实例
Feb 21 Python
pyqt5移动鼠标显示坐标的方法
Jun 21 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
在vscode中配置python环境过程解析
Sep 28 Python
python pygame实现球球大作战
Nov 25 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
通过实例解析python创建进程常用方法
Jun 19 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
Python通过zookeeper实现分布式服务代码解析
Jul 22 Python
Django数据模型中on_delete使用详解
Nov 30 Python
分享一个python的aes加密代码
Dec 22 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 adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php生成rss类用法实例
2015/04/14 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
解读ES6中class关键字
2017/11/20 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
python爬虫之百度API调用方法
2017/06/11 Python
python opencv 图像尺寸变换方法
2018/04/02 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
九年级英语教学反思
2014/01/31 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
2015年组织部工作总结
2015/04/03 职场文书
计划生育责任书
2015/05/09 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
JavaScript原型链详解
2021/11/07 Javascript
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技