如何在Python中删除文件

时间:2012-05-01 04:12:02

标签: python

我在一个文件夹中有几个* .dbf文件。他们的名字是8位数字,如00043232.dbf,00458283.dbf,32349999.dbf,83721092.dbf,12139999.dbf,48729999.dbf,......

我想删除以9999结尾的文件。因此,在这种情况下,我想删除32349999.dbf,12139999.dbf,48729999.dbf。

我可以用Python做到吗?

2 个答案:

答案 0 :(得分:3)

一种简单的方法是让我们使用glob.glob查找相关文件,然后在其上使用os.unlink():

import glob
import os

for file_path in glob.glob('*9999.dbf'):
    os.unlink(file_path)

答案 1 :(得分:1)