Pythonは多機能なプログラミング言語で、ファイル操作も得意としています。特に、Windows上でPythonを使ってファイルを削除する方法は、開発者にとって重要なスキルです。この記事では、Pythonを使ってWindows上のファイルを削除する方法を解説します。

ファイルの削除

Pythonでファイルを削除するには、osモジュールのremove関数を使用します。

import os
os.remove(file_path)

ここでfile_pathは削除したいファイルのパスです。パスは絶対パスでも相対パスでも指定可能です。

複数のファイルを一括で削除

複数のファイルを一括で削除するには、globモジュールを使用します。

import os
import glob

files = glob.glob('*.txt')  # 削除したいファイルのパターン
for file in files:
    os.remove(file)

このコードは、現在のディレクトリにある全ての.txtファイルを削除します。

ディレクトリの削除

ディレクトリを削除するには、osモジュールのrmdir関数を使用します。

import os
os.rmdir(directory_path)

ここでdirectory_pathは削除したいディレクトリのパスです。ただし、rmdir関数は空のディレクトリのみ削除できます。

ディレクトリ内の全てのファイルやサブディレクトリを含めて削除するには、shutilモジュールのrmtree関数を使用します。

import shutil
shutil.rmtree(directory_path)

このコードは、指定したパスのディレクトリを中身ごと削除します。

以上がPythonを使ってWindows上のファイルやディレクトリを削除する基本的な方法です。これらの方法を理解し、適切に使用することで、Pythonでのファイル操作がよりスムーズになります。.

投稿者 admin

コメントを残す

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