python文件时间_Python 获取文件的创建时间,修改时间和访问时间

# 用到的知识

# os.path.getatime(file) 输出文件访问时间

# os.path.getctime(file) 输出文件的创建时间

# os.path.getmtime(file) 输出文件最近修改时间

#-*- encoding=utf8 -*-

import time

import os

def fileTime(file):

return [

time.ctime(os.path.getatime(file)),

time.ctime(os.path.getctime(file)),

time.ctime(os.path.getmtime(file))]

times = fileTime("d")

#times = fileTime("ccc")

print(times)

查看文件夹:

xxx@ubuntu:~/Desktop$ ls d/fff hhh iii nnn ppp

touch 文件夹d里面已经存在的文件后,文件夹d的访问时间,创建时间和最后修改时间不会变化

用 touch 在文件夹d中创建新文件,文件夹d的创建时间和最后修改时间都会改变,且两个时间相同

用vi 在文件夹d中创建新文件,文件夹d的创建时间和最后修改时间都会改变,且两个时间相同

编辑文件夹d里面的文件后,文件夹d的创建时间和最后修改时间都会变化,且两个时间相同

ls d/,会导致d文件夹的访问时间改变

查看文件:

xxx@ubuntu:~/Desktop$ lsccc d

修改ccc文件的内容,访问时间,创建时间和最后修改时间都会改变,且时间相同

touch 已经存在的ccc文件,ccc文件的访问时间,创建时间和最后修改时间都会改变,且时间相同

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要查看文件时间,可以使用Python的os模块或者time模块中的函数。引用\[1\]中的fileTime函数可以返回文件访问时间修改时间创建时间。该函数使用了os模块的getatime、getmtime和getctime函数来获取文件时间信息,并使用time模块的ctime函数将时间戳转换为可读的时间格式。 另外,引用\[2\]中的示例代码展示了使用os.stat函数来获取文件访问时间修改时间。该函数返回一个包含文件信息的对象,可以通过访问对象的st_atime和st_mtime属性来获取访问时间修改时间。 如果需要修改文件访问时间修改时间,可以使用os.utime函数。引用\[2\]和\[3\]中的示例代码展示了如何使用os.utime函数来修改文件时间。需要注意的是,os.utime函数只能修改访问时间修改时间,无法修改创建时间。 综上所述,要查看文件时间,可以使用os模块的getatime、getmtime和getctime函数,或者使用os.stat函数获取文件访问时间修改时间。如果需要修改文件时间,可以使用os.utime函数。 #### 引用[.reference_title] - *1* [Python每日进阶--获取文件创建时间修改时间访问时间](https://blog.csdn.net/sinat_22510827/article/details/89636375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [python两种方法读取、修改文件创建时间修改时间访问时间](https://blog.csdn.net/kingdsq/article/details/128154290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值