当前位置:   article > 正文

一、python中如果某个目录不存在,如何创建一个目录_python 目录不存在就创建

python 目录不存在就创建
  • 判断某个目录是否存在
dir_name='/home/finance/mart/mart1'
import os
if not os.path.isdir(dir_name):
	os.makedirs(dir_name)
  • 1
  • 2
  • 3
  • 4
'
运行

os.mkdir(path) #创建的路径中的最后一层目录,如果之前的目录不存,直接创建的话会报错
os.makedirs(path) #创建多层目录,如果中间的目录不存在的话,可以直接创建

  • python3.5以后可以直接使用pathlib的mkdir:
import pathlib
pathlib.Path('/my/directory').mkdir(parents=True,exist_ok=True)
# parents: 如果父目录不存在,是否创建父目录
# exist_ok: 只有在目录不存在时创建,目录已经存在时会抛出异常
  • 1
  • 2
  • 3
  • 4
'
运行
  • 递归删除一个目录
import shutil
# 递归删除一个目录以及目录内的所有内容
shutil.rmtree('/foo/bar')
  • 1
  • 2
  • 3
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号