Python-读取文件的大小
2024-09-07 18:15:29
1.python读取文件以及文件夹的大小
1. os.path.getsize(file_path):file_path为文件路径
import os
os.path.getsize('d:/svn/bin/SciLexer.dll')
#
2. 遍历文件夹,将所有文件大小加和, os.walk()遍历文件夹
import os
from os.path import join, getsize def getdirsize(dir):
size = 0
for root, dirs, files in os.walk(dir):
size += sum([getsize(join(root, name)) for name in files])
return size
2.将文件大小进行格式化
def size_format(size):
if size < 1000:
return '%i' % size + 'size'
elif 1000 <= size < 1000000:
return '%.1f' % float(size/1000) + 'KB'
elif 1000000 <= size < 1000000000:
return '%.1f' % float(size/1000000) + 'MB'
elif 1000000000 <= size < 1000000000000:
return '%.1f' % float(size/1000000000) + 'GB'
elif 1000000000000 <= size:
return '%.1f' % float(size/1000000000000) + 'TB'
最新文章
- Spark笔记:RDD基本操作(上)
- jquery ajax在跨域访问post请求的时候,ie9以下无效(包括ie9)
- Oracle空串与null的处理
- Color Space: Lab
- canvas-star6.html
- iOS 开发--Objective-C 反射机制
- 如何将class文件打包成jar 这里提供两种方式!
- SQL server 开启 cmdshell
- mobile端
- SE 2014年4月24日
- CentOS7 安装Hadoop集群环境
- Windows环境搭建与第一个C# Sample
- java基础练习 9
- 洛谷P3802:小魔女帕琪
- Unity3D 物体移动方法总结
- 【团队】EasyKing的实现_2
- samba服务配置(二)
- STM32的FLASH ID加密
- zzw原创_expdp及impdp中的exclude及include参数的那点事
- Python 中 __all__ 的作用
热门文章
- 05.Django-form表单与请求的生命周期
- Jmeter(九) - 从入门到精通 - JMeter逻辑控制器 - 上篇(详解教程)
- sublime安装ctags用于追踪函数
- ThreadLocal的使用场景分析
- Codeforces Round #561 (Div. 2) A Tale of Two Lands 【二分】
- 面试:在面试中关于List(ArrayList、LinkedList)集合会怎么问呢?你该如何回答呢?
- 14.Django-JWT
- 关于UDP的检验和计算(附代码)
- excel 如何制作带下拉框的动态折线图表
- 安装elasticsearch的坑