如何使用OS模块中的stat方法(os.stat)

网友投稿 295 2022-07-29

实例1 :

# 显示文件的 stat 信息

FileInfo = os.stat(‘china.txt')

print (FileInfo)

以上代码中,首先声明一个文件信息对象,用os模块的stat方法的返回值,进行赋值

这里给stat函数传递的参数是指定的文件路径(本实例为相对路径)

接下来输出FileInfo值

# 使用 os.stat 来接收文件的访问和修改时间

print (" china.txt的访问时间: %s" % FileInfo.st_atime)

print (" china.txt的修改时间: %s" % FileInfo.st_mtime)

# 修改访问和修改时间

os.utime(" china.txt ",(1680712280, 1680712292))

print (“修改完成!")

实例2:

import os,time

accessTime=time.mktime(time.strptime('2015-05-05 12:32:06', '%Y-%m-%d %X'))

modifyTime=time.mktime(time.strptime('2113-05-05 12:32:06', '%Y-%m-%d %X'))

os.utime("china.txt",(accessTime,modifyTime))

print("修改完成!")

以上是修改访问时间和修改时间的实例

下面说一下  strptime的语法

time strptime()方法

根据指定的格式把一个时间字符串解析为时间元组

语法:

time.strptime(string[, format])

参数

string -- 时间字符串。

format -- 格式化字符串。

返回值

返回struct_time对象。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:什么是类(什么是类癌)
下一篇:Python os 模块(python能做什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~