Skip to content

Pythonのファイルシステム操作

ディレクトリを作成する

単純にディレクトリを作成する場合はos.mkdir関数を利用する。

import os

os.mkdir("path/to/dir")

mkdir -p相当のことをやりたければos.makedirs関数を利用する。

import os

os.makedirs("path/to/dir", exist_ok=True)

ディレクトリを削除する

ディレクトリを丸ごと削除したい場合はshutil.rmtree関数を利用する。

import shutil

shutil.rmtree("path/to/dir")

ディレクトリ内にファイルが存在しない場合はos.rmdir関数でも削除できるがあまり使わない。

import os

os.rmdir("path/to/dir")