首页 > 解决方案 > 删除同名目录中的所有文件?

问题描述

所以我目前对python有点陌生,通常我用Node.js进行编程。我想知道是否有办法删除所有具有特定名称的文件?

例如,假设我在一个目录中有以下文件:

PDforeg.txt
PDahvn.txt
AHgme.txt
Ronra.txt

我希望能够删除所有包含“PD”一词的文件。我该怎么做呢?

标签: pythonpython-2.7

解决方案


import glob
import os

files = glob.glob("PATH_to_directory/*.txt")

for file in files:
    if "PD" in file:
        os.remove(file)

推荐阅读