Python安全地创建多层嵌套目录
Python的pathlib包里的Path类提供了.mkdir()方法,我们使用它就可以安全地创建多层嵌套的目录。
1、从pathlib导入Path类
from pathlib import Path
2、创建一个Path对象,并且以它将要创建的目录作为构造参数
p = Path("/nested/directory")
3、调用.mkdir()方法创建目录
p.mkdir()
如果目录是不存在的,这样就可以了
如果目录存在,这样调用会抛出FileExistsError错误。
4、设置exist_ok为True,避免创建已存在的目录时抛出FileExistsError错误
p.mkdir(exist_ok=True)
5、设置parents为True,自动创建递归创建不存在的父目录
p.mkdir(exists_ok=True, parents=True)