Python 文件修改时间与创建时间读取


答案:在Python中可通过os.path和pathlib模块获取文件时间;1. 使用os.path.getmtime()获取修改时间;2. os.path.getctime()在Windows返回创建时间,Linux为inode更改时间;3. pathlib提供更现代语法,file_path.stat().st_mtime和st_ctime对应修改和创建时间;4. Linux不支持真实创建时间,建议优先使用修改时间,时间戳可转为datetime对象处理。

python 文件修改时间与创建时间读取

在 Python 中读取文件的创建时间和修改时间,可以通过 os.path 模块和 pathlib 模块实现。不同操作系统对“创建时间”的支持有所不同:Windows 支持创建时间,macOS 部分支持,而 Linux 通常不提供创建时间,只能获取修改时间。

1. 使用 os.path.getmtime() 获取修改时间

通过 os.path.getmtime() 可以获取文件的最后修改时间,返回的是时间戳(从 1970 年 1 月 1 日起的秒数):

import os
import time
<p>file_path = 'example.txt'
modify_time = os.path.getmtime(file_path)
print("修改时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(modify_time)))

2. 使用 os.path.getctime() 获取创建时间

os.path.getctime() 在 Windows 上返回创建时间,在 Unix/Linux 上返回的是 inode 修改时间(不是创建时间):

create_time = os.path.getctime(file_path)
print("创建时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(create_time)))

3. 使用 pathlib 更现代的方式

Python 3.4+ 推荐使用 pathlib,语法更清晰:

PHP Apache和MySQL 网页开发初步 PHP Apache和MySQL 网页开发初步

本书全面介绍PHP脚本语言和MySOL数据库这两种目前最流行的开源软件,主要包括PHP和MySQL基本概念、PHP扩展与应用库、日期和时间功能、PHP数据对象扩展、PHP的mysqli扩展、MySQL 5的存储例程、解发器和视图等。本书帮助读者学习PHP编程语言和MySQL数据库服务器的最佳实践,了解如何创建数据库驱动的动态Web应用程序。

PHP Apache和MySQL 网页开发初步 385 查看详情 PHP Apache和MySQL 网页开发初步

from pathlib import Path
import time
<p>file_path = Path('example.txt')</p><h1>修改时间</h1><p>modify_time = file_path.stat().st_mtime
print("修改时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(modify_time)))</p><h1>创建时间(Windows 是创建时间)</h1><p>create_time = file_path.stat().st_ctime
print("创建时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(create_time)))

4. 注意事项

  • Linux 不记录文件的真正“创建时间”,所以 st_ctime 实际是状态更改时间。
  • 若需跨平台一致行为,建议优先依赖修改时间(st_mtime)。
  • 时间戳可转换为 datetime 对象以便进一步处理:

from datetime import datetime
<p>dt_modify = datetime.fromtimestamp(modify_time)
print("datetime 格式:", dt_modify)

基本上就这些。根据系统环境选择合适方法,注意平台差异即可。

以上就是Python 文件修改时间与创建时间读取的详细内容,更多请关注其它相关文章!


# python  # node  # windows  # 操作系统  # mac  # linux  # 解决问题  # 泰安旅游推广营销招聘网  # 汽车团购惠营销推广方案  # 画册推广营销策略  # 林哲SEO  # 烟台seo内部优化  # 好用的优化系统网站  # 美容养生网站建设营销  # 兼职网站推广方式  # 松岗企业网络营销推广  # 芜湖网站建设流程  # 中文网  # 可以通过  # 有所不同  # 相关文章  # 推荐使用  # 如何在  # 本书  # 的是  # cos  # win  # macos  # unix 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 百度输入法在AutoCAD中无法输入中文怎么办_百度输入法CAD输入异常解决方法  diskgenius分区工具如何设置Bios启动项  《海底捞》点外卖方法  Lar*el怎么实现全文搜索_Lar*el Scout集成Algolia教程  Go语言反射机制下访问嵌入结构体中的被遮蔽方法  国际经济与贸易就业方向解析  使用jQuery精确检测除指定元素外任意位置的点击事件  《杖剑传说》食谱大全  《波斯王子:失落的王冠》剑术大师打法攻略  2025考研成绩查询时间入口分享  sublime如何配置PHP开发环境_在sublime中运行与调试PHP代码  如何测试您的网站全球打开速度-网站海外测速工  Python类装饰器动态修改方法时的类型提示:Mypy插件实现精确静态分析  Composer如何使用composer-plugin-api开发自定义插件  优化Google Charts Gauge:在数据库无数据时显示默认值  mysql如何配置从库只读_mysql从库只读设置方法  《书耽》更换手机号方法  12306APP选座怎么选充电位置_12306APP带充电插座座位选择方法与技巧  江苏大剧院会员卡购买步骤  Yandex无需登录畅游 俄罗斯搜索引擎最新官网指南  Pandas中基于动态偏移量实现DataFrame列值位移的策略  《360浏览器》设置摄像头权限方法  微信客户端怎么查看二维码_微信客户端个人二维码查看方法  Yandex浏览器官方入口_Yandex搜索引擎中文版  《下一站江湖2》武器获取方法  飞飞漫画漫画阅读官网_飞飞漫画漫画阅读官网进入阅读  网页版网易云音乐入口_网易云音乐在线官网登录  《荔枝fm》导出文件教程  快递查询,一键速查  firefox火狐浏览器最新官网主页_ firefox火狐浏览器平台入口直达官方链接  抖音赚钱快速入门_新手必看的抖音赚钱步骤  实现可重用自定义Python Range类  Lar*el Eloquent:高效删除多对多关系中无关联子记录的父模型  快手极速版在线体验区 快手极速版网页体验入口  怎样让Windows 11的开始菜单恢复经典样式_Open-Shell工具使用指南【怀旧】  热血江湖归来医师加点攻略  泰拉瑞亚网页版在线登录入口 泰拉瑞亚官方正版入口  J*a中导出MySQL表为SQL脚本的两种方法  苹果手机缓存怎么清除_苹果手机缓存如何清除iphone各版本操作步骤  《海豚家》注销账号方法  如何修改Windows截图的默认保存位置_告别C盘让桌面更整洁【教程】  Cassandra中复合主键、二级索引与ORDER BY排序的限制与解决方案  谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录  《随手记》备份数据方法  路由器DNS怎么设置最快 优化DNS提升上网速度教程  sublime text 4如何安装_最新版sublime下载与汉化教程  如何外贸网站设计-能留住客户提升用户体验!  《淘宝联盟》推广自己的店铺方法  发布小红书怎么屏蔽粉丝?屏蔽粉丝能看到吗?  如何在mysql中比较InnoDB和MyISAM区别 

 2025-11-21

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.