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在校内发人人网状态(人人网看状态)
Feb 19 Python
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python打印斐波拉契数列实例
Jul 07 Python
ubuntu环境下python虚拟环境的安装过程
Jan 07 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
用python生成1000个txt文件的方法
Oct 25 Python
Python实现Linux监控的方法
May 16 Python
TensorBoard 计算图的查看方式
Feb 15 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
python简单实现插入排序实例代码
Dec 16 Python
python实现简易名片管理系统
Apr 11 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
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
PHP session 会话处理函数
2016/06/06 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
Python实现获取某天是某个月中的第几周
2015/02/11 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python文件读写代码实例
2019/10/21 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
大专学生求职信
2014/07/04 职场文书
邀请函的格式
2015/01/30 职场文书
2015年大学生工作总结
2015/04/21 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
在python中读取和写入CSV文件详情
2022/06/28 Python