ホームページ >バックエンド開発 >Python チュートリアル >Pythonは空ではないフォルダーインスタンスを削除します

Pythonは空ではないフォルダーインスタンスを削除します

不言
不言オリジナル
2018-04-27 10:42:352035ブラウズ

以下は Python で空ではないフォルダーを削除する例です。これは非常に参考になるので、皆さんのお役に立てれば幸いです。一緒に見てみましょう

通常、ファイルを削除する場合は、osライブラリを使用し、空のフォルダーを削除する場合は、os.removedirs(path)を使用して削除を完了します。

ただし、必要に応じて、フォルダー全体を削除し、フォルダーが空でないときに os.removedirs(path) を使用すると、エラーが発生します。この場合は、shutil ライブラリを使用できます。 Python のファイルやフォルダーに対する高度な操作を行うためのライブラリです。フォルダー全体のコピー、フォルダーの移動、ファイル名の変更などの一部の操作を、OS ライブラリと補完して行うことができます。

import os
import shutil
os.remove(path) #删除文件
os.removedirs(path) #删除空文件夹
shutil.rmtree(path) #递归删除文件夹

関連する推奨事項:


Pythonでのファイルのオープンとクローズの操作コマンドの紹介

以上がPythonは空ではないフォルダーインスタンスを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。