社区
脚本语言
帖子详情
python 获取目录树所有文件夹大小
Kurt
2019-01-02 10:50:33
请问,如何用python获取目录树中所有文件夹的大小,目录树的深度不一定,并且希望上一层文件夹的大小包含底层所有文件夹的大小,请大神帮忙看一下
...全文
1187
4
打赏
收藏
python 获取目录树所有文件夹大小
请问,如何用python获取目录树中所有文件夹的大小,目录树的深度不一定,并且希望上一层文件夹的大小包含底层所有文件夹的大小,请大神帮忙看一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
简明教程
2019-01-08
打赏
举报
回复
Python 跟文件系统交互的主要模块是 OS 模块,这是我总结的一下
Python OS 模块
的常用方法
m0_37068419
2019-01-08
打赏
举报
回复
可用用os.walk逐层遍历文件和文件夹:
import os
......
for root_path, dirnames, files in os.walk(你要遍历的文件夹根目录):
#这是只计算每个文件大小
for f_name in files:
单个文件大小=os.path.getsize(os.path.join(root_path,f_name))
然后就可以一一累加了
建议不要用遍历的方法,层多了不安全
Mr.Zheng~_
2019-01-05
打赏
举报
回复
import os path = '../a' # D:\python\a def get_file(path): # abspath获取目标文件夹的绝对路径 path = os.path.abspath(path) # listdir获取指定文件夹中的所有文件和文件夹组成的列表 files = os.listdir(path) # ['c.txt'] for file in files: # join将2个路径合成一个路径 abs_path = os.path.join(path, file) #D:\python\a\a.txt if os.path.isfile(abs_path): print( os.path.getsize(abs_path) ) else: get_file(abs_path) get_file(path)
oyljerry
2019-01-03
打赏
举报
回复
只能自己遍历,然后自己累加
python
自动化管理文件和
文件夹
本套课程主要以实用为主方面来讲解使用
python
代码来操作文件和
文件夹
,包括批量创建文件和
文件夹
,读取和写入文件,查询、搜索、遍历文件等操作。
Python
计算
文件夹
大小
、文件
大小
代码】
Python
计算
文件夹
大小
、文件
大小
。
Python
实现遍历
文件夹
获取
文件
大小
遍历使用了os.walk()...如果你需要统计某个
文件夹
下所有文件的
大小
,那么
Python
的os模块提供了一个方便的方法——walk()。下面是一个简单的示例,展示如何使用walk()函数来遍历一个
文件夹
并计算其中所有文件的
大小
。
如何使用
Python
计算
文件夹
大小
另一种计算
文件夹
大小
的方法是使用shutil模块。shutil模块是
Python
提供的一个用于文件和
文件夹
操作的强大工具。无论您选择哪种方法,都可以轻松地在
Python
中计算
文件夹
的
大小
。首先,我们将使用os模块来
获取
文件夹
中...
Python
-
获取
文件夹
下所有文件的数量和
大小
获取
文件夹
下所有文件的数量和
大小
确认电脑有
Python
的运行环境编写逻辑生成一个exe可执行文件 确认电脑有
Python
的运行环境 在CMD命令行输入:
python
--version验证 如下图,标识已安装ok 编写逻辑 思路介绍 ...
脚本语言
37,721
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章