Python简单计算文件夹大小的方法


Posted in Python onJuly 14, 2015

本文实例讲述了Python简单计算文件夹大小的方法。分享给大家供大家参考。具体如下:

import os, re 
"""
查看文件夹下的所有文件及文件夹 join为拼接函数
"""
def Look_File(path):
  for root , dirs, files in os.walk(path, True):
    print root     #主目录
    for item in files: #主目录下的文件夹
      print os.path.join(root, item)
"""
计算文件夹 大小
"""    
def FileSize(path):
  size = 0L
  for root , dirs, files in os.walk(path, True):
    size += sum([os.path.getsize(os.path.join(root, name)) for name in files])
    #目录下文件大小累加
    return size
if __name__ == '__main__':
  Look_File("f:\\a")
  print FileSize("f:\\a")

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python 查找文件夹下所有文件 实现代码
Jul 01 Python
Python入门篇之字符串
Oct 17 Python
python进程类subprocess的一些操作方法例子
Nov 22 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
Jul 06 Python
PyQt5每天必学之事件与信号
Apr 20 Python
钉钉群自定义机器人消息Python封装的实例
Feb 20 Python
python实现车牌识别的示例代码
Aug 05 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
利用python调用摄像头的实例分析
Jun 07 Python
Python判断直线和矩形是否相交的方法
Jul 14 #Python
Python下Fabric的简单部署方法
Jul 14 #Python
python简单获取数组元素个数的方法
Jul 13 #Python
python连接字符串的方法小结
Jul 13 #Python
简单上手Python中装饰器的使用
Jul 12 #Python
python比较两个列表大小的方法
Jul 11 #Python
python实现计算倒数的方法
Jul 11 #Python
You might like
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
js继承实现方法详解
2016/12/16 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
Python引用模块和查找模块路径
2016/03/17 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
团委竞选演讲稿
2014/04/24 职场文书
户外宣传策划方案
2014/05/25 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
治庸问责工作总结
2015/08/11 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python