可能重复:
在Windows上按Python类型删除文件
如何删除目录中扩展名为".txt"的所有文件?我通常只是这样做
import os
filepath = 'C:\directory\thefile.txt'
os.unlink(filepath)
Run Code Online (Sandbox Code Playgroud)
是否有像os.unlink('C:\ directory \'*.txt)这样的命令会删除所有.txt文件?我怎样才能做到这一点?谢谢!
Aif*_*Aif 11
#!/usr/bin/env python
import glob
import os
for i in glob.glob(u'*.txt'):
os.unlink (i)
Run Code Online (Sandbox Code Playgroud)
应该做的工作.
编辑:您也可以使用map操作在"一行"中执行此操作:
#!/usr/bin/env python
import glob
import os
map(os.unlink, glob.glob(u'*.txt'))
Run Code Online (Sandbox Code Playgroud)