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'))