Python os 模块

Python os.mkdir() 函数用于创建单层目录

语法

os.mkdir(path)

参数

path:要创建的目录路径。可选 mode:权限(默认 0o777)。

返回值

无返回值(返回 None)。目录已存在抛 FileExistsError,父目录不存在抛 FileNotFoundError

示例

import os

os.mkdir("data")          # 创建 data 目录
print(os.path.exists("data"))   # True

# 已存在会抛 FileExistsError,先判断
if not os.path.exists("logs"):
    os.mkdir("logs")

# 递归创建多层目录
os.makedirs("a/b/c", exist_ok=True)

注意事项

mkdir 只能建单层(父目录要存在);多层用 makedirs。目录已存在抛 FileExistsError。