os.mkdir创建多层路径
时间: 2023-10-03 19:10:12 浏览: 91
可以使用 Python 中的 `os.makedirs()` 函数来创建多层路径。这个函数可以创建多层嵌套的目录,如果某些目录已经存在,它会自动忽略。
示例代码如下:
```python
import os
# 创建多层路径
os.makedirs('/path/to/new/directory')
```
这样就可以创建 `/path/to/new/directory` 这个多层嵌套的目录了。
相关问题
os.makedires
os.makedires函数用于创建多层目录。它会根据给定的路径依次创建目录,如果路径中的某个目录不存在,就会创建它。这个函数与os.mkdir函数的区别在于,os.mkdir只能创建单层目录,而os.makedires可以创建多层目录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [《python》004 文件](https://blog.csdn.net/weixin_43968672/article/details/86707193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [对python中的 os.mkdir和os.mkdirs详解](https://download.csdn.net/download/weixin_38748740/12866692)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
os.makedirs
()和os.mkdir()的区别是什么?
os.makedirs()和os.mkdir()都可以用来创建目录,但是os.makedirs()可以创建多层目录,而os.mkdir()只能创建单层目录。举例来说,如果要创建路径为"/home/user1/documents/projects"的目录,os.makedirs()可以一次性创建所有层级的目录,而os.mkdir()只能先创建"/home"目录,再创建"user1"目录,最后创建"documents"和"projects"目录。