获取每一个目录下面文件的个数并删除文件少于一定数据的目录( 源码)

import os
import shutil
# 假设 'directory_A' 是目录A的路径
directory_A = '/home/unitree/newHardDisk/VINT_data_train/go_stanford/'# 遍历目录A中的每个子目录,并计算每个子目录中的文件数量
def count_files_in_subdirectories(directory):# 存储每个子目录文件数量的字典subdirectory_file_counts = {}# 列出给定目录中的所有项for item in os.listdir(directory):item_path = os.path.join(directory, item)# 检查此项是否为目录if os.path.isdir(item_path):# 列出子目录中的所有文件files = [f for f in os.listdir(item_path) if os.path.isfile(os.path.join(item_path, f))]# 更新字典中的文件计数subdirectory_file_counts[item] = len(files)return subdirectory_file_counts# 调用函数并获取文件计数
file_counts = count_files_in_subdirectories(directory_A)# 打印结果
for subdir, count in file_counts.items():print(f"子目录 {subdir} 中的文件数量: {count}")if count<5:print(f"删除子目录 {subdir}")shutil.rmtree(f"{directory_A}/{subdir}")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/605603.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

啊哈c语言——5.9逻辑挑战11(猜数游戏)

计算机会随机地给出0&#xff5e;99之间的一个整数&#xff0c;你能否猜出这个数呢&#xff1f;每猜一次&#xff0c;计算机都会告诉你猜的数是大了还是小了&#xff0c;直到你猜出这个数为止。 首先我们需要解决的第一个问题就是如何让计算机随机地产生一个整数&#xff0c;这…

云水苍苍走四方

云水苍苍走四方 &#xff08;一&#xff09;燕赵行 庚午年秋&#xff0c;内师大前旗理论班同学挚友四十余人&#xff0c;东行三千里&#xff0c;饱览燕赵风光。往事虽逝&#xff0c;记忆犹在&#xff0c;故追记之。 谒雪芹故居 这是一个红叶醉人&#xff0c;鸣蝉送幽的晚秋。我…

vue-springboot基于java的实验室安全考试系统

本系统为用户而设计制作实验室安全考试系统&#xff0c;旨在实现实验室安全考试智能化、现代化管理。本实验室安全考试管理自动化系统的开发和研制的最终目的是将实验室安全考试的运作模式从手工记录数据转变为网络信息查询管理&#xff0c;从而为现代管理人员的使用提供更多的…

1- forecasting at scale论文阅读

目录 1. 什么是时间序列2. 什么是时间序列预测3. 时间序列预测的范式4. 时间序列的专有名词介绍5. 时间序列评估 1. 什么是时间序列 按时间先后顺序出现的有序序列 2. 什么是时间序列预测 点预测&#xff1a;预测未来的某一个时间点&#xff0c;它的值到底是多少&#xff0c…

搭建宠物寄养小程序流程

近日&#xff0c;一地宠物寄养需求旺盛&#xff0c;元旦满房&#xff0c;春节几近饱和&#xff0c;一窝难求。随着市场需求的增长&#xff0c;对于很多宠物行业的商家&#xff0c;可以考虑开展宠物寄养服务&#xff0c;尤其是节假日的宠物寄养需求会更高。因此&#xff0c;商家…

我是内网灵活的狗之stack靶场1

首先我们还是老样子 我们先启动这个在win7上面的php工具&#xff0c;也就是启动php服务 然后我们启动kali攻击机 然后打开webshell工具 然后我们先打开MSF工具进行监听 启动msf工具进行监听 12345端口 然后在文件中打开虚拟终端&#xff0c;连接到目标机器内部 start 620.exe…

PyTorch的核心模块介绍

PyTorch的核心模块介绍 1. torch 模块2. torch.Tensor 模块3. torch.nn 模块4. torch.optim 模块5. torch.jit 模块6. torch.onnx 模块7. torch.utils 模块8. torch.autograd模块9.其他模块 1. torch 模块 包含常用的常量、函数和类等。常用函数&#xff1a; torch.add &#…

加密世界危机四伏,普通用户该如何应对钓鱼陷阱

据区块链安全公司 Scam Sniffer 称&#xff0c;加密货币网络钓鱼活动在 2023 年有所增加&#xff0c;诈骗者利用钱包盗取恶意软件从受害者那里窃取了近 3 亿美元。金额很惊人是不是&#xff1f;只是没想到素以小心谨慎为口号冲浪的我也栽了一回。还原一下事情经过&#xff1a; …

免费ai编程助手,赶紧用起来

阿里搞了个通义灵码&#xff0c;免费的ai变成助手&#xff0c;可以方便集成到vscode中。赶紧用起来&#xff0c;已经给很多人推荐过了&#xff0c; 效果还是非常不错的。 搭配着通义千问来用效果更好了。近期钉钉推出的那个个人版钉钉也是集成了各种ai工具&#xff0c;感觉还是…

SpringBoot Redis 注解 拦截器来实现接口幂等性校验

1.概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如:订单接口, 不能多次创建订单支付接口, 重复支付同一笔订单只能扣一次钱支付宝回调接口, 可能会多次回调, 必须处理重复回调普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成…

实现C语言字符串反转功能的代码解析

目录 代码整体展示&#xff1a; 总结&#xff1a; 头文件&#xff1a; #include <stdio.h> // 提供printf、scanf等输入输出功能 #include <string.h> // 提供strlen函数来计算字符串长度 #include <assert.h> // 提供assert断言功能&#xff0c;用于检测…

【docker】Dockerfile 指令详解

一、Dockerfile 指令详解 Dockerfile是一个用于编写docker镜像生成过程的文件&#xff0c;其有特定的语法。Dockerfile的基本指令有十三个&#xff0c;分别是&#xff1a;FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD。 …

Grounding 模型 + SAM 报错

引入 Grounding 目标检测模型串联 SAM 从而实现实例分割任务&#xff0c;目前支持 Grounding DINO 和 GLIP 参考教程 MMDetection-SAM 如果是 Grounding DINO 则安装如下依赖即可 cd playground pip install githttps://github.com/facebookresearch/segment-anything.git pip…

55、Flink之用于外部数据访问的异步 I/O介绍及示例

Flink 系列文章 一、Flink 专栏 Flink 专栏系统介绍某一知识点&#xff0c;并辅以具体的示例进行说明。 1、Flink 部署系列 本部分介绍Flink的部署、配置相关基础内容。 2、Flink基础系列 本部分介绍Flink 的基础部分&#xff0c;比如术语、架构、编程模型、编程指南、基本的…

深入了解网络流量清洗--WAF的流量清洗

随着网络攻击日益复杂&#xff0c;企业面临的网络安全挑战也在不断增加。在这个背景下&#xff0c;网络流量清洗成为了确保企业网络安全的关键技术。本文将探讨雷池社区版如何通过网络流量清洗技术&#xff0c;帮助企业有效应对网络威胁。 网络流量清洗的重要性&#xff1a; …

c语言试卷

江西财经大学IT帮 2020&#xff0d;2021第一学期期末C语言模拟考试试卷 课程名称&#xff1a;C语言程序设计(软件)&#xff08;主干课程&#xff09; 适用对象&#xff1a;21级本科 试卷命题人 钟芳盛 游天悦 李俊贤 万军豪 张位 试卷审核人 钟芳盛 一、单项…

结队编程 - 华为OD统一考试

OD统一考试 题解: Java / Python / C++ 题目描述 某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下: 从部门中选出序号分别为 i、j、k 的3名员工,他们的职级分别为 level[…

JumpServer3.0版本-资产管理

资产列表 资产列表可展示资产树和类型树,可以查看添加的所有资产 新增资产也是在此页面 在资产树上面右键可以创建新的子节点 比如这里我新建了个“腾讯云”节点 选中腾讯云节点,点击中间的“创建”按钮,新增资产 选择你的主机类型,我这是Linux 填写你资产的名称、IP必…

网工我劝你,这11种协议报文格式要烂熟于心!

你们好&#xff0c;我的网工朋友。 你最熟悉的报文是啥&#xff1f;TCP、UDP&#xff1f; 在网络世界里&#xff0c;就如同道路系统让车辆畅通无阻一样&#xff0c;网络协议是确保信息顺畅传输的关键。 作为网络工程师&#xff0c;理解网络协议的种类与结构至关重要。 今天…

SpringCloud入门

中文官网地址&#xff1a;Spring Cloud中文网-官方文档中文版 Spring Cloud九大组件&#xff1a; 1、注册中心&#xff1a;Eureka 2、服务调用&#xff1a;Feigh 3、负载均衡&#xff1a;Ribbon 4、熔断降级&#xff1a;Hystrix 5、网 关&#xff1a; Gateway 6、链路追…