一、使用模块
import os
二、方法介绍
os.path.abspath(__file__)
获取当前文件路径,结果中包含该文件名
os.path.dirname(__file__)
获取当前文件目录,结果中不包含该文件名
os.path.dirname(os.path.dirname(__file__))
获取当前文件上级目录
os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
获取当前文件上上级目录
以此类推,使用更多个os.path.dirname,可以获取更多个上级目录
os.path.join
(当前目录,xxx) 文件路径拼接 如os.path.join(os.getcwd(), r’conf/config.txt’) ,文件路径拼接也可以使用连接操作符+
os.path.exists(path)
判断路径下是否存在(括号内是文件路径),存在返回True,不存在返回FALSE
os.makedirs(path)
创建路径,可以一次性创建多级目录,即使中间目录不存在也能正常的创建
os.getcwd()
#获取当前目录