如果我想指定一个保存文件的路径并创建该路径中不存在的目录,是否可以在一行代码中使用pathlib库来执行此操作?
答案 0 :(得分:17)
是的,那是Path.mkdir
:
pathlib.Path('/tmp/sub1/sub2').mkdir(parents=True, exist_ok=True)
答案 1 :(得分:1)
这为路径已经存在的情况提供了额外的控制:
path = Path.cwd() / 'new' / "hi" / "there"
try:
path.mkdir(parents=True, exist_ok=False)
except FileExistsError:
print("Folder is already there")
else:
print("Folder was created")