python-3.x - 从 Python 中的文件夹中删除某些文件
问题描述
我是 python 新手,正在尝试以下操作:
我的目录中有 7 个文件。
MyFileName1.jpg
MyFileName2.jpg
MyFileName3.jpg
MineFileName1.jpg
MineFileName2.jpg
MineFileName3.jpg
MineFileName4.jpg
根据条件,我正在尝试删除 MyFileName2.jpg 和 MyFileName3.jpg。请建议。
提前致谢 :)
解决方案
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")
推荐阅读
- c++ - 使用正则表达式在 C++ 中排除子文件夹
- javascript - 传单 JS Cluster Maker 捕获 ids 孩子
- python - Color network graph node lines on click in Bokeh, Python
- r - 用函数创建矩阵
- c++ - 为什么我会收到“警告:控制到达非无效函数的结尾”和 switch-case?
- vue.js - 在单个文件组件中使用路由器链接
- gremlin - 使用父顶点属性过滤掉正在运行的顶点
- c# - 如何使用对象返回 BadRequest?
- .net - TcpListener.AcceptSocket 什么时候应该优先于 TcpListener.AcceptTcpClient?
- php - 如何将关联数组项推入具有重复键的关联数组?