python - 删除同名目录中的所有文件?
问题描述
所以我目前对python有点陌生,通常我用Node.js进行编程。我想知道是否有办法删除所有具有特定名称的文件?
例如,假设我在一个目录中有以下文件:
PDforeg.txt
PDahvn.txt
AHgme.txt
Ronra.txt
我希望能够删除所有包含“PD”一词的文件。我该怎么做呢?
解决方案
import glob
import os
files = glob.glob("PATH_to_directory/*.txt")
for file in files:
if "PD" in file:
os.remove(file)
推荐阅读
- python - Python 正则表达式捕获跨越多行的多个匹配项
- c++ - 将 Mat 传递给线程时,OpenCV C++ 内存泄漏
- tensorflow - 验证损失永远不会减少
- multithreading - 什么是新手的原子操作?
- swift - 谷歌地图内存问题
- amazon-web-services - 如何使用 SSM 调用 AWS Lambda 函数
- java - com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:数据截断:第 1 行的列“矩阵”的数据太长
- javascript - Javascript使用自定义时区以毫秒为单位获取当前时间
- logging - 向使用 systemd 的 Kubernetes 集群添加集中式日志记录
- java - 在springBoot中访问静态资源