在python之中提供了两个模块可以去对文件夹和文件进行操作,其中os模块是使用的比较多的,因为它可以去创建、修改、删除、复制、移动文件及文件夹。而本文要来介绍的内容就是使用os模块去创建文件夹多层路径,感兴趣的小伙伴就往下看看吧。

Python怎么创建文件夹多层路径?Python创建一个文件路径如何实现

一般来说我们创建文件夹的话都是在当前的文件路径之中去创建的,这样的文件夹创建方式被称之为单层文件夹。因为实际上只是创建了一个文件夹而非路径,参数的话也只需要写一个文件夹名称就可以了。

而文件夹多层路径创建指的则是从绝对路径的盘符开始一直创建几个相连的文件夹,例如D:\stp\edemo\eht\tmp这样的格式就是一个完整的文件路径,因为有着多个文件夹所以也可以说是文件夹多层路径。

创建文件路径的话需要使用到的就是os模块之中的makedirs()方法,它的参数必须要是绝对路径,相对路径的话是无法创建多文件夹多层路径的,代码示例如下所示:

file_path = input()
if os.path.exists(file_path) is False:
    os.makedirs(file_path)

上面这段代码的意思就是文件路径不存在时就去创建它,exists()方法的作用就是检查这个文件路径在当前文件资源管理中是否存在。存在就返回true,不存在才返回false,所以只有当结果为false时才能创建指定文件路径。makedirs()方法还有一个作用和语法相近的方法为makedir,它的作用就是创建一个文件夹了。

以上就是关于“Python怎么创建文件夹多层路径?Python创建一个文件路径如何实现”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!