inch-blog

Welcome to Inch-blog ! Home is a place where you can read mainly technical articles. LIFE is mainly about my personal life.

python でディレクトリやファイルを操作する方法

目次

ディレクトリを作成する方法

import os
dir_name = os.path.join(".", "sample")
os.makedirs(dir_name, exist_ok=True)

現在時間のディレクトリを作る場合

import os
import pytz
from datetime import datetime
log_dir = datetime.now(pytz.timezone('Asia/Tokyo')).strftime('./%Y-%m-%d-%H-%M-%S')
os.makedirs(log_dir, exist_ok=True)

ディレクトリを削除する方法

import shutil

shutil.rmtree("ディレクトリ名")

ファイルを削除する方法

import os
os.remove("ファイル名")

構成要素に分割する方法

model_dir.split(os.sep)
os.path.join を使用している場合
dir_name = os.path.join(*model_dir.split(os.sep)[-2:])