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