Python 3 – os.utime()方法

Python 3 – os.utime()方法

描述

方法 utime() 设置指定路径的文件的访问和修改时间。

语法

以下是 utime() 方法的语法 –

os.utime(path, times)

参数

  • path - 这是文件的路径。

  • times - 这是文件的访问时间和修改时间。如果 times 为 None,则文件的访问和修改时间将设置为当前时间。times 参数由形式为(atime,mtime)即(访问时间,修改时间)的元组组成。

返回值

此方法不返回任何值。

示例

以下示例演示了utime()方法的使用。

# !/usr/bin/python3
import os, sys, time
os.chdir("d:\\tmp")

# 显示文件的stat信息
stinfo = os.stat('foo.txt')
print (stinfo)

# 使用os.stat 接收文件的atime和mtime
print ("foo.txt的访问时间:%s" %stinfo.st_atime)
print ("foo.txt的修改时间:%s" %stinfo.st_mtime)
print (time.asctime( time.localtime(stinfo.st_atime)))

# 修改atime和mtime
os.utime("foo.txt",(1330712280, 1330712292))
print ("修改后")
print (time.asctime( time.localtime(stinfo.st_atime)))
print ("完成!!")

结果

当我们运行上面的程序时,它会产生以下结果 –

os.stat_result(st_mode = 33206, st_ino = 1688849860351098, 
   st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0, st_size = 0,
   st_atime = 1455684273, st_mtime = 1455684273, st_ctime = 1455683589)
访问foo.txt时间:1455684273.84375
修改foo.txt时间:1455684273.84375
Wed Feb 17 10:14:33 2016
修改后
Fri Mar  2 23:48:00 2012
完成!!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程