python计算文件大小
2024-10-08 08:36:48
1、使用到的语句
import os 库
os.listdir(path) 返回文件名字符串列表
os.path.isdir(path) 判断文件名是否是文件夹
os.path.getsize(path) 获取文件大小,默认是字节
2、代码讲解
import os
def get_size(path):
filenames = os.listdir(path)
print(filenames)
total = 0 for name in filenames:
filename = os.path.join(path, name)
if os.path.isdir(filename):
total += get_size(filename) #递归,非文件类型,属于文件夹类型,进入其中再次查找文件,直到没有文件夹为止
else:
total += os.path.getsize(filename) return total path = r'F:\BaiduNetdisk'
ret = get_size(path)
print(ret)
最新文章
- 广州的小伙伴福利-由微软组织的在广州SQL Server线下活动
- Swift2.3 -->; Swift3.0 的变化
- [software development] 需求分析checklist
- Linux下pdf阅读器推荐
- August 31st 2016 Week 36th Tuesday
- Android中的五大布局
- XML Parser Error on line 1: 前言中不允许有内容, Mybatis 生成代码
- SQL Server 2008 没有可用于 charge_sys_Log.LDF 的编辑器
- 剑指Offer23 二叉树中和为sum的路径
- JAVA的StringBuffer类
- 1058-Tom and Jerry
- 最大流算法---Edmond-Karp
- PHP数据学习-二维数组【3】
- aui
- JavaEE(9) - Session EJB的生命周期、事务及拦截器
- centos服务器监控 服务器虚拟机里面的客户端zabbix-agent安装
- Codeforces 806 D. Perishable Roads Dijkstra
- sublime text3最常用快捷键
- 二分搜索-HihoCoder1128
- python-oop的理解
热门文章
- Nice to meet you for the first time .Why do I write blog!
- light oj 1102 - Problem Makes Problem组合数学(隔板法)
- weblogic非正常关闭,<;BEA-141281>;错误
- codewars--js--create phone number
- VSTO开发指南(VB2013版) 第二章 Office解决方案介绍
- [javascript] 利用chrome的overrides实时调试线上js
- AndroidStudio报错:Could not download gradle.jar:No cacahed version available for offline mode
- Java架构师必看,超详细的架构师知识点分享!
- 微服务SpringCloud(一)
- 嵌入式设备sqlite库移植和使用