python mkdir 和makedir
时间: 2023-11-16 10:53:15 浏览: 140
在 Python 中,创建目录(文件夹)的正确函数是 `os.mkdir()` 而不是 `os.makedir()`。
你可以使用 `os.mkdir()` 函数来创建一个新的目录。以下是一个示例代码:
```python
import os
# 创建目录
os.mkdir('/path/to/new_directory')
```
在上述示例中,我们使用 `os.mkdir()` 函数创建了一个名为 `new_directory` 的新目录。你需要将 `/path/to/` 替换为你想要创建目录的实际路径。
需要注意的是,如果目录已经存在或者你没有足够的权限来创建目录,`os.mkdir()` 函数将抛出相应的异常。
所以,请确保在调用 `os.mkdir()` 函数之前,你已经检查了目录是否已经存在或者你是否具有足够的权限来创建目录。你可以使用 `os.path.exists()` 函数来检查路径是否已经存在。
```python
import os
path = '/path/to/new_directory'
# 检查路径是否已经存在
if not os.path.exists(path):
# 创建目录
os.mkdir(path)
else:
print(f"Directory '{path}' already exists!")
```
在上述示例中,我们使用 `os.path.exists()` 函数来检查路径是否已经存在。如果路径不存在,则调用 `os.mkdir()` 函数来创建目录。否则,打印出路径已经存在的消息。
请记住,在使用 `os.mkdir()` 函数创建目录时,确保路径是有效的、可写的,并且具有适当的权限。
阅读全文