Python笔记----os.path模块
使用os.path操作目录
os.path模块下提供了一些操作目录的方法,这些函数可以操作系统的目录本身,该模块提供了exists()方法判断该目录是否存在。getctime(),getmtime(),getatime()方法获取该目录的创建时间,最后一次修改时间,最后一个访问时间,还提供了getsize()方法获取指定文件的目录大小。例如:
import os
import time
#获取绝对路径
print(os.path.abspath('a.txt'))
#获取共同前缀名
print(os.path.commonprefix(['/user/lib', '/user/local/lib']))
#获取共同路径
print(os.path.commonpath(['/user/lib', '/user/local/lib']))
#获取目录
print(os.path.dirname('/PythonCode/a.txt'))
#判断指定目录是否存在
print(os.path.exists('D:/tools/PythonCode/a.txt'))
#获取最后一次访问时间
print(time.ctime(os.path.getatime('a.txt')))
#获取最后一次修改时间
print(time.ctime(os.path.getmtime('a.txt')))
#获取创建时间
print(time.ctime(os.path.getctime('a.txt')))
#获取文件大小
print(os.path.getsize('a.txt'))
#判断是否为文件
print(os.path.isfile('a.txt'))
#判断是否为目录
print(os.path.isdir('a.txt'))
#判断是否为同一个文件
print(os.path.samefile('a.txt', 'b.txt'))