zoukankan      html  css  js  c++  java
  • python用递归实现计算一个文件夹下所有文件的大小(文件夹下还有文件夹)

    递归实现:计算一个文件夹里面所有文件的大小


    deftraverse(path):
       db= 0
       # 拿到p路径下所有文件和文件夹的名字
       fs= os.listdir(path)
       for f1 in fs:
           # 拼接路径和文件夹的名字,合成一个绝对路径
           next_path= os.path.join(path, f1)
           if not os.path.isdir(next_path):
               db += os.path.getsize(next_path)
           else:
               ret= traverse(next_path)  # 每调用一次会返回一个db
               db+= ret
       returndb
  • 相关阅读:
    Director.js路由
    高程第二天
    插件
    Github学习
    高程第一天
    盒子居中显示
    锋利的jq第四天
    锋利的jq第三天
    锋利的jq第二天
    锋利的jq第一天
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/10859123.html
Copyright © 2011-2022 走看看