【Python】import osでファイル・ディレクトリの削除プログラム

Pythonで「os」ライブラリを利用してファイルやディレクトリの削除を実施するプログラムをまとめました。

「os」ライブラリを使用したファイル・ディレクトリの削除プログラムまとめ

以下では、Pythonライブラリ「os」を使用してファイルやディレクトリの削除のプログラムをまとめています。
フォルダ別の削除のプログラムもまとめているので参考にしてください。

ファイル削除

通常の同じ階層のファイル削除は以下のプログラムとなります。

import os

#不要なファイルの削除
os.remove('./test03.xlsx')

path1 = './test01.xlsx'
os.remove(path1)
  • 1行目:osライブラリをインポート
  • 4行目:通常のファイルの削除
  • 6-7行目:関数を利用したファイル削除

階層一つ上のファイル削除

os.remove('../test.xlsx')

階層一つ下のファイル削除

os.remove('test/test001.xlsx')

ディレクトリ削除

ディレクトリ削除は以下のプログラムとなります。

import os

#不要なディレクトリの削除
pathdir1 = './testdir1'
os.rmdir(pathdir1)

os.rmdir('./testdir2')

階層一つ下のディレクトリ削除

os.rmdir('./test/testdir3')

階層一つ上のディレクトリ削除

os.rmdir('../testdir4')

実行結果

上記プログラムは動作確認をし、問題ないことを確認しております。

PS C:\Python> python .\remove.py
PS C:\Python>

ファイル・ディレクトリの削除をする際には使ってください。




エンジニアのオンライン学習

ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。

おすすめオンライン教材
自宅で学習ができるオンラインスクール

ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT US
げんき☆ひろき
インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!