os.path的getatime()和getmtime()方法实例详解

os.path.getatime()方法

os.path.getatime()是python标准库os中的方法,可以用来获取参数指定的文件或目录的最后存取时间。


getatime()语法及参数

os.path.getatime( path )

提示:path为python字符串类型值,可以是绝对路径,也可以是相对路径。


getatime()实例代码

提示:下方实例代码中的路径为mac osx系统的书写格式,不同的操作系统请修改路径格式:

>>> import os
>>> os.mkdir('/Users/z/a') #创建目录
>>> os.path.getatime('/Users/za')
1675675135.0
>>> with open('/Users/zhang/a/getatime.txt','w',encoding='utf-8') as f:
...     f.write('with语句创建在a文件夹中创建一个getatime.txt文件')
... 
32
>>> os.path.getatime('/Users/z/a/getatime.txt') #参数为绝对路径
1675675238.0
]>>> os.path.getatime('./a/getatime.txt') #参数为相对路径
1675675238.0

os.path.getmtime()方法

os.path中的getmtime()方法,则用于获取文件或目录最后的修改时间。


getmtime()语法

os.path.getmtime( filepath )

getmtime()实例

该实例的文件在上面那个实例的基础上进行的,即文件getatime.txt已经创建好了,现在先对其进行修改,然后查看该文件被修改后的时间:

>>> with open('/Users/zhang/a/getatime.txt','w',encoding='utf-8') as f:
...     f.write('现在对这个文件中的内容进行修改,内容正是当前这一行文字。')
>>> os.path.getmtime('/Users/z/a/getatime.txt') #绝对路径
1675675375.0 #注意时间的变化
>>> os.path.getmtime('./a/getatime.txt') #相对路径
1675675375.0

全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.