欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

如何在Python中安全地创建嵌套目录

程序员文章站 2022-06-28 23:50:31
检查文件目录是否存在的最优雅方法是什么,如果不存在,如何使用Python创建目录?这是我以前使用过的方法: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: o ......

检查文件目录是否存在的最优雅方法是什么,如果不存在,如何使用python创建目录?这是我以前使用过的方法:

 

import os

file_path = "/my/directory/filename.txt"
directory = os.path.dirname(file_path)

try:
    os.stat(directory)
except:
    os.mkdir(directory)       

f = file(filename)
不知何故,我错过了os.path.exists。现在推荐使用这个方法:

 

 

def ensure_dir(file_path):
    directory = os.path.dirname(file_path)
    if not os.path.exists(directory):
        os.makedirs(directory)

 



所属网站分类: python基础 > 模块,库


作者:追梦骚年

原文链接: 

来源:python黑洞网