Python os.utime() 方法
os.utime() 方法用于设置指定路径文件最后的修改和访问时间
导入模块
import os
语法
os.utime(path, times)
参数
参数 | 说明 |
---|---|
path | 文件路径 |
times | 如果时间是 None, 则将文件的最后访问和最后修改设为当前时间 否则, 时间是一个 2-tuple 数字, (atime, mtime) 用来分别作为访问和修改的时间 |
返回值
无
范例
下面的代码使用 os.utime() 方法修改 demo.py
文件的最后访问和修改时间
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 显示文件的 stat 信息 stinfo = os.stat('demo.py') print stinfo # 使用 os.stat 来接收文件的访问和修改时间 print "demo.py 的访问时间: %s" %stinfo.st_atime print "demo.py 的修改时间: %s" %stinfo.st_mtime # 修改访问和修改时间 os.utime("demo.py",(1330712280, 1330712292)) print "done!!"
运行以上 Python 代码,输出结果如下
posix.stat_result(st_mode=33188, st_ino=8595760722, st_dev=16777220, st_nlink=1, st_uid=501, st_gid=20, st_size=0, st_atime=1516016848, st_mtime=1516016848, st_ctime=1516016848) demo.py 的访问时间: 1516016848.72 demo.py 的修改时间: 1516016848.72 done!!