PythonはLinuxパスファイルを削除します

Linuxを使用していると、ファイルの削除やコピーなどのさまざまな操作を実行する必要があることがよくあります。

Linux システムでフォルダーを削除するコマンド:

  • -r は下方向に再帰的に実行します。ディレクトリのレベルがいくつであっても、それらをまとめて削除します。
  • -f はプロンプトを表示せずに直接削除することを意味します
rm -rf /文件路径

ファイルとフォルダーを削除するための Python コード コード

Python を使用してファイルまたはフォルダーを削除するには、os モジュールを使用する必要があります。これは、システム命令の実行と同等です。

path はファイルのパスです。パスがフォルダーの場合、OSError エラーがスローされます。この場合、rmdir() を使用して削除する必要があります。

os.remove(path)  

path はフォルダーのパスです。フォルダーを削除するには時間とスペースが必要であることに注意してください。

os.rmdir(path)  

unlink の機能は、remove と同様にファイルを削除することですが、使用中のファイルを削除するとエラーが報告されます。

os.unlink('F:\新建文本文档.txt') 

しかし、ある程度まではそれは必要なく、単に暴力的に削除する必要があるだけです。

import shutil
path = 'your path '
shutil.rmtree(path)

パス内のすべてのフォルダーが削除されるため、非常に便利です。

おすすめ

転載: blog.csdn.net/weixin_35770067/article/details/131239585