ホームページ  >  記事  >  バックエンド開発  >  os.removeを使用してフォルダーを削除する際のエラーに対するPythonの解決策

os.removeを使用してフォルダーを削除する際のエラーに対するPythonの解決策

高洛峰
高洛峰オリジナル
2017-01-14 15:21:012894ブラウズ

os.remove を使用してフォルダーを削除することはできません。そうしないと、アクセスが拒否されます。

# -*-coding:utf-8 -*-import osif __name__ == "__main__": os.remove('D:\test')

実行結果:

Python 使用os.remove删除文件夹时报错的解决方法

空のディレクトリを削除:

# -*-coding:utf-8 -*-import osif __name__ == "__main__": os.rmdir('D:\test')

ディレクトリが空でない場合は、次のようにエラーが報告されます。

Python 使用os.remove删除文件夹时报错的解决方法

ディレクトリの削除 (ディレクトリが空かどうかに関係なく):

# -*-coding:utf-8 -*-import shutilif __name__ == "__main__": shutil.rmtree('D:\ test')

上記Pythonの使い方 os.remove削除時のフォルダ削除エラーの解決方法は全てエディターで共有した内容ですので、ご参考になれば幸いです。 PHP中国語ウェブサイトへ。

os.remove 使用時にフォルダーを削除する際のエラーを解決する方法に関するその他の Python 関連記事については、PHP 中国語 Web サイトに注目してください。

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