我具有以下功能,用于在目录中查找文件。
files = list(filter(lambda f: fnmatch.fnmatch(f, FILENAME +"*"), os.listdir(SRC_DIR)
这里是外观的示例
['data.txt',data.done,data_audit.done, data1.trans]
我想排除所有.Done文件。如何从列表中删除所有.done文件?
谢谢您的帮助
files = [f for f in os.listdir(SRC_DIR)
if f.startswith('data') and not f.endswith('.done')]