首页 > 解决方案 > 从 Python 中的文件夹中删除某些文件

问题描述

我是 python 新手,正在尝试以下操作:

我的目录中有 7 个文件。

MyFileName1.jpg
MyFileName2.jpg
MyFileName3.jpg
MineFileName1.jpg
MineFileName2.jpg
MineFileName3.jpg
MineFileName4.jpg

根据条件,我正在尝试删除 MyFileName2.jpg 和 MyFileName3.jpg。请建议。

提前致谢 :)

标签: python-3.x

解决方案


s.remove() 删除一个文件。

os.rmdir() 删除一个空目录。

shutil.rmtree() 删除目录及其所有内容。

Python 3.4+pathlib模块中的路径对象也公开了这些实例方法:

pathlib.Path.unlink()删除文件或符号链接。

pathlib.Path.rmdir() 删除一个空目录。你也可以使用

import os
os.remove("file_path/<file_name>.txt")

推荐阅读