【发布时间】:2015-05-13 19:27:31
【问题描述】:
我试图从一个目录中删除除两个之外的所有文件(这将被删除,然后重新写入)。其中一个不被删除的文件包含文件夹/目录中所有文件的名称(另一个包含目录中的文件数)。
我相信(可能?)有两种解决方案:
从未删除的文件中读取每个文件的名称并逐个删除,直到只剩下最后2个文件,
或者...
因为所有其他文件都以.txt 结尾,所以我可以使用某种过滤器,它只会删除具有此结尾的文件。
这两种方法中哪一种效率最高,如何实现? 任何帮助将不胜感激。
【问题讨论】:
标签: file python-3.2