os

发布时间 2023-12-15 09:04:35作者: ssrheart

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)