2
3

More than 3 years have passed since last update.

Pythonでファイル・フォルダを操作

Last updated at Posted at 2020-09-05

この記事の内容:pythonによるファイル・フォルダ操作について

pythonの標準モジュールos,shutilを用いて、以下のようなファイル・フォルダの操作を行う方法について調べたのでまとめました。

・ディレクトリを作成する方法
・ディレクトリを中身ごとコピーする方法
・ファイルを削除する方法
・ディレクトリを中身ごと削除する方法
・空のディレクトリを削除する方法

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

os.mkdir()関数で、ディレクトリを作成することができます。すでにそのディレクトリが存在する場合はエラーが出ます。

import os
os.mkdir("fold")

ディレクトリを中身ごとコピーする方法

shutil.copytree()関数で、既存のディレクトリを中身ごと他のディレクトリにコピーできます。

import shutil
shutil.copytree("fold1","fold2") #fold1を中身ごとfold2としてコピー

ファイルを削除する方法

os.remove()関数で、ファイルを削除できます。

import os
os.remove("file.txt") #"file.txt"を削除

ディレクトリを中身ごと削除する方法

shutil.rmtree()関数で、ディレクトリを中身ごと削除できます。

import shutil
shutil.rmtree("fold1") #"fold1"を中身ごと削除

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

os.rmdir()関数で、空のディレクトリを削除できます。

import os
os.rmdir("fold1") #"fold1"を削除
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3