os.mkdir()用法
时间: 2023-10-09 08:08:59 浏览: 242
os.mkdir() 是 Python 中用于创建文件夹(也称为目录)的函数,其语法如下:
```python
os.mkdir(path, mode=0o777, *, dir_fd=None)
```
其中,参数说明如下:
- `path`:要创建的文件夹路径。如果该路径已经存在,会抛出一个 OSError 异常。
- `mode`:指定新创建的文件夹的权限模式,默认为 0o777(即对所有用户都具有读、写、执行权限)。
- `dir_fd`:如果不为 None,则必须是一个打开的文件描述符,表示当前目录。如果指定了该参数,则 path 参数应该是相对于 dir_fd 的路径。如果同时指定了 path 和 dir_fd,则 path 参数会被忽略。
示例代码:
```python
import os
# 创建一个名为 "test" 的文件夹
os.mkdir("test")
```
运行以上代码后,会在当前工作目录下创建一个名为 "test" 的文件夹。如果该文件夹已经存在,则会抛出一个 OSError 异常。
相关问题
python os.mkdir 的用法
Python的os.mkdir方法是用来创建一个新目录的。它的使用方法是,在代码中引入os模块,然后使用os.mkdir('路径')来创建一个新目录。其中,路径可以是绝对路径或相对路径。如果已经存在同名的目录,则会抛出OSError异常。
os.mkdir()的用法
`os.mkdir()` 是 Python 内置的 `os` 模块中的一个函数,用于在给定路径下创建一个新的目录。这个函数的基本语法如下:
```python
import os
os.mkdir(path, mode=0o777, exist_ok=False)
```
- **path**: 必需参数,表示新目录的完整路径。如果路径不存在,将会尝试创建。
- **mode**: 可选参数,默认值为 0o777,这是一个八进制权限模式,用来设置新创建文件或目录的权限。例如,0o755 对应于读、写和执行权限对用户和组,但只允许读取给其他用户。
- **exist_ok**: 可选布尔参数,默认为 `False`。如果指定的路径已经存在并且 `exist_ok=True`,则不会抛出异常,而是忽略操作。
使用示例:
```python
try:
os.mkdir("new_directory")
except FileExistsError:
print("Directory already exists.")
else:
print("Directory created successfully.")
```
阅读全文