📅  最后修改于: 2023-12-03 15:19:07.864000             🧑  作者: Mango
有时候我们需要删除指定模式的文件,例如删除所有以.log
结尾的文件或者删除所有的临时文件。Python提供了glob
模块,可以匹配指定模式的文件并返回文件列表,然后我们可以使用os.remove()
函数删除指定文件。
glob
和os
模块:import glob
import os
glob.glob()
函数匹配指定模式的文件,返回文件列表:files = glob.glob('path/to/files/*.log')
os.remove()
函数删除指定文件:for file in files:
os.remove(file)
import glob
import os
files = glob.glob('path/to/files/*.log')
for file in files:
os.remove(file)
除了.log
结尾的文件,您也可以修改模式匹配规则,例如:
.txt
文件:*.txt
*~
总之,glob
模块非常方便,可以根据指定模式快速匹配文件。搭配os
模块的文件删除函数,可以轻松地删除指定模式的文件。