プログラミング

[Python]ファイルを削除する

プログラミング
この記事は約1分で読めます。
スポンサーリンク

Djangoでテストコードを書いていたときにテストコードの中でファイルを作成する必要があり、ファイルを作成したんですが、テスト終了時に削除する方法がちょっと分からなかったので、そのとき調べた内容をメモしておきます。

スポンサーリンク

前提条件

  • Python:3.8.2
  • Django:3.0.8

ファイルの削除方法

下記のように実装します。

import glob


file_list = glob.glob("path/to/delete_files")
for file in file_list:
    os.remove(file)

globを使用して削除対象のファイルを検索し、for文でファイルを一つずつ削除します。

globに指定するパスには「*.txt」というようにワイルドカードなどの特殊文字も使用することができます。

最後に

ファイルを削除する処理はあんまり実装する機会がなかったので、ちょっと実装に時間がかかってしまいました。今後の開発でもファイルの削除する処理は実装する機会があると思うので、今回の実装方法を忘れないようにしたいですね。

スポンサーリンク
スポンサーリンク
KoEをフォローする
CodeLab

コメント

タイトルとURLをコピーしました