os模块
(1)导入模块
import os
(2)获取当前文件路径
- abspath
file_path = os.path.abspath(__file__)
(3)获取当前文件所在文件夹的路径
- dirname
base_dir = os.path.dirname(__file__)
(4)拼接路径
path=os.path.join(r'D:\2023propygo\day\day15\day15','无参装饰器练习.py')
base_dir = os.path.dirname(__file__)
path= os.path.join(base_dir,'img')
(5)判断当前路径是否存在
print(os.path.exists(path))
(6)判断完创建文件夹
- 拼一层
base_dir = os.path.dirname(__file__)
path= os.path.join(base_dir,'img')
# 判断 如果没有就创建文件夹
if not os.path.exists(path):
os.mkdir(path)
- 拼多层
base_dir = os.path.dirname(__file__)
path= os.path.join(base_dir,'img','4k','dog')
# 判断 如果没有就创建文件夹
if not os.path.exists(path):
os.makedirs(path)
标签:__,base,file,path,os,dir
From: https://www.cnblogs.com/ssrheart/p/17902627.html