跟计算机打交道,和目录与文件接触应该是最多的了,所以,掌握Python中的目录与文件操作是非常重要的,本节主要介绍os.path模块的一些常用方法
首先,导入一些必须的模块
import os
import time
print(__file__) #当前文件的完整地址
print(os.path.abspath('ospathtest.py'))#当前文件的完整地址
print(os.path.dirname(__file__)) #当前目录所属地址
print(os.path.isdir(os.path.dirname(__file__)))# 判断是否为路径
print(os.path.isfile(os.path.dirname(__file__)))# 判断是否为文件
p = os.path.join(os.path.dirname(__file__), 'aaa')
os.mkdir(p) # 创建目录
time.sleep(3)# 暂停3秒,这样就可以在左侧目录中看到新建的'aaa'目录了
os.rmdir(p)
print(p)# 组装目录
print(os.path.split(__file__))# 分割路径与文件名
path = __file__
print(os.path.getatime(path)) #返回最后一次进入此path的时间。
print(os.path.getmtime(path)) #返回在此path下最后一次修改的时间。
print(os.path.getctime(path)) #返回path的大小
print(os.path.getsize(path)) #返回文件大小,如果文件不存在就返回错误
print(os.path.isabs(path)) #判断是否为绝对路径
print(os.path.isfile(path)) #判断路径是否为文件
print(os.path.isdir(path)) #判断路径是否为目录
print(os.path.islink(path)) #判断路径是否为链接
print(os.path.ismount(path)) #判断路径是否为挂载点()