我想从基于文件名的目录中删除旧的ZIP文件,其中创建日期不能考虑在内
例如
PyhtonReport_20180404_03.zip
PyhtonReport_20180404_02.zip
PyhtonReport_20180404_01.zip
PyhtonReport_20181221_02.zip
PyhtonReport_20181221_01.zip
PyhtonReport_20180816_01.zip
最终结果:
PyhtonReport_20180404_03.zip
PyhtonReport_20181221_02.zip
PyhtonReport_20180816_01.zip
我试图阅读前23个字符,如果它与第二个匹配,然后比较文件1和文件2。如果值为false,则附加到列表并最终删除它。你知道吗
import os
source = r'C:\Users\Pyhton'
for filename in os.listdir(source):
GroupFile = filename[0:22]
丢失了如何保留第一个文件的值并继续检查。你知道吗
对不起,我不能说。你知道吗
以及它的用途
编辑:对不起,我错过了关于保留其中一些的部分!你知道吗
下面应该会给出您想要的最终结果。你知道吗
创建date:latest\u version\u file\u name的映射(
latest_files
),然后删除除映射中的文件以外的所有文件。你知道吗相关问题 更多 >
编程相关推荐