os.mkdir()的用法
时间: 2024-09-08 22:01:36 浏览: 40
`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.")
```
相关问题
os.mkdir()的用法
os.mkdir() 方法用于以数字权限模式创建目录。用法:os.mkdir(path[, mode])。其中,path为要创建的目录路径,mode为可选参数,表示权限模式,默认为 0o777。该方法创建一个新目录,如果目录已经存在则抛出异常。下面是一个示例:
```python
import os
# 创建目录
os.mkdir("testdir")
# 查看目录是否创建成功
if os.path.exists("testdir"):
print("目录创建成功")
else:
print("目录创建失败")
```
上述代码中,我们首先导入了os模块,然后使用os.mkdir()方法创建了一个名为testdir的目录。接着,我们使用os.path.exists()方法判断目录是否创建成功,并输出相应的提示信息。
os.mkdir()用法
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 异常。
阅读全文