weixin_54662921 2021-04-26 12:45 采纳率: 0%
浏览 43

有多个文件夹,文件夹内有1,2,3文件。 如果文件夹内有1文件就删除2,3文件。 如何实现批量处理

有多个文件夹,文件夹内有1,2,3文件。 如果文件夹内有1文件就删除2,3文件。 如何实现批量处理
  • 写回答

2条回答 默认 最新

  • 7*24 工作者 2021-04-26 14:13
    关注
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import os
    
    alldirs = ['d1','d2','d3']
    
    for item in alldirs:
        files = os.listdir(item)
        if '1.txt' in files:
            os.remove("{}/{}".format(item,'2.txt'))
            os.remove("{}/{}".format(item,'3.txt'))
    评论

报告相同问题?