Pythonでは、次のコマンドを使用して同じ名前の複数のファイルを削除できることを理解しています。
for f in glob.glob("file_name_*.txt"):
os.remove(f)
また、-を使用して単一のディレクトリを削除できますshutil.rmtree('/path/to/dir')
。また、このコマンドを実行すると、ディレクトリが空でない場合でもディレクトリが削除されます。一方、os.rmdir()
ディレクトリが空である必要があります。
同じ名前の複数のディレクトリを実際に削除したいのですが、それらは空ではありません。だから、私は次のようなものを探しています
shutil.rmtree('directory_*')
Pythonでこれを行う方法はありますか?