2012-05-01 29 views
1

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

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

我可以用Python做到吗?

回答

3

一个简单的方法是将我们glob.glob找到相关文件,然后使用os.unlink()就可以了:

import glob 
import os 

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