ホームページ  >  記事  >  バックエンド開発  >  Python でファイルとディレクトリを削除する方法

Python でファイルとディレクトリを削除する方法

高洛峰
高洛峰オリジナル
2016-11-23 09:08:271649ブラウズ

Pythonでファイルとフォルダーを削除する方法を見てみましょう~~

まずOSモジュールを紹介します

import os

ファイルを削除します:
os.remove()

空のディレクトリを削除します:
os.rmdir( )

空のディレクトリを再帰的に削除します:
os.removedirs()

ディレクトリとファイルを再帰的に削除します (DOS コマンドの DeleteTree に似ています):
方法 1:

# 'top' で指定されたディレクトリから到達可能なものをすべて削除します,
# シンボリック リンクがないことを前提としています。
# 注意: これは危険です! たとえば、top == '/' の場合、
# すべてのディスク ファイルが削除される可能性があります。
os のルート、ディレクトリ、ファイルをインポートします。 walk(top, topdown=False):
ファイル内の名前の場合:
os.remove(os.path.join(root, name))
dirs 内の名前の場合:
os.rmdir(os.path.join(root, name) )

方法 2: Python の成熟したモジュールを使用する

import shutil
shutil.rmtree()

1 行で実行__import__('shutil').rmtree()



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