使用Python,如何删除给定文件规范(如“*”)的文件。obj";在窗户上?

使用Python,如何删除给定文件规范(如“*”)的文件。obj";在窗户上?,python,windows,Python,Windows,在Windows上,如果给定文件规范(如“*.obj”),如何删除文件?目前我正在使用Windows7和8.1。 显然,os.remove不接受filespec(“filespec”是一个包含通配符(如*.txt)的粗糙正则表达式,表示所有以“.txt”结尾的文件)。python glob模块提供通配符文件匹配。所以 import glob import os for f in glob.glob("*.obj"): os.remove(f) 首先,然后删除它们。XY问题-如果要查找与

在Windows上,如果给定文件规范(如“*.obj”),如何删除文件?目前我正在使用Windows7和8.1。
显然,os.remove不接受filespec(“filespec”是一个包含通配符(如*.txt)的粗糙正则表达式,表示所有以“.txt”结尾的文件)。

python glob模块提供通配符文件匹配。所以

import glob
import os
for f in glob.glob("*.obj"):
    os.remove(f)

首先,然后删除它们。XY问题-如果要查找与通配符匹配的文件列表,则如何处理该列表是另一个问题。