在python之中提供了两个模块可以去对文件夹和文件进行操作,其中os模块是使用的比较多的,因为它可以去创建、修改、删除、复制、移动文件及文件夹。而本文要来介绍的内容就是使用os模块去创建文件夹多层路径,感兴趣的小伙伴就往下看看吧。
一般来说我们创建文件夹的话都是在当前的文件路径之中去创建的,这样的文件夹创建方式被称之为单层文件夹。因为实际上只是创建了一个文件夹而非路径,参数的话也只需要写一个文件夹名称就可以了。
而文件夹多层路径创建指的则是从绝对路径的盘符开始一直创建几个相连的文件夹,例如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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。