交换文件的扩展名为.swp。递归地从文件夹中删除所有交换文件的最简单方法是使用带有扩展名(.swp)的字符串函数ends匹配文件名并删除这些文件。
import os, os.path mypath = "my_folder" for root, dirs, files in os.walk(mypath): for file in filter(lambda x: x.endswith('.swp'), files): os.remove(os.path.join(root, file))
该程序将递归搜索目录“ my_folder”,并删除所有以.swp结尾的文件。