一旦有办法处理文件路径,就可以开始搜集特定文件和文件夹的信息。os.path 模块提供了一些函数,用于查看文件的字节数以及给定文件夹中的文件和子文件夹。

• 调用 os.path.getsize(path)将返回 path 参数中文件的字节数。

• 调用 os.listdir(path)将返回文件名字符串的列表,包含 path 参数中的每个文件(请注意,这个函数在 os 模块中,而不是 os.path)。

下面是我在交互式环境中尝试这些函数的结果:

>>> os.path.getsize('C:\\Windows\\System32\\calc.exe')

776192

>>> os.listdir('C:\\Windows\\System32')

['0409', '12520437.cpx', '12520850.cpx', '5U877.ax', 'aaclient.dll',

--snip--

'xwtpdui.dll', 'xwtpw32.dll', 'zh-CN', 'zh-HK', 'zh-TW', 'zipfldr.dll']

可以看到,我的计算机上的 calc.exe 程序是 776192 字节。在我的 C:\Windows\system32 下有许多文件。如果想知道这个目录下所有文件的总字节数,就可以同时使用 os.path.getsize()和 os.listdir()。

>>> totalSize = 0

>>> for filename in os.listdir('C:\\Windows\\System32'):

totalSize = totalSize + os.path.getsize(os.path.join('C:\\Windows\\System32', filename))

>>> print(totalSize)

1117846456

当循环遍历C:\Windows\System32 文件夹中的每个文件时,totalSize 变量依次增加每个文件的字节数。请注意,我在调用 os.path.getsize()时,使用了 os.path.join()来连接文件夹名称和当前的文件名。os.path.getsize()返回的整数添加到totalSize 中。在循环遍历所有文件后,我打印出 totalSize,看看C:\Windows\System32 文件夹的总字节数。

以上这篇python查看文件大小和文件夹内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2019-07-06

python查看文件大小_python查看文件大小和文件夹内容的方法相关推荐

  1. python音频频谱_Python读取WAV音频文件 画频谱的方法

    Python 读取WAV文件 import wave import struct from scipy import * from pylab import * #读取wav文件,我这儿读了个自己用p ...

  2. centos查看当前目录下文件大小_centos Linux 统计某个文件夹占用空间大小

    1.查看当前文件夹下面各个文件的大小 ``` ll -lh ``` 2.查看某文件夹占用总的空间大小 ``` du -h --max-depth=1 /usr/local/ 8.0K /usr/loc ...

  3. windows 技巧篇-查看文件夹被那个进程占用,文件夹占用解除方法

    有时候我们关闭程序后,发现之前被程序占用的文件夹还是被占用状态. 因为一些程序逻辑不完善的原因,常规的关闭并没有彻底的杀死进程. 下面给大家介绍下查看占用文件夹进程的方法. 第一步: 在任务管理器性能 ...

  4. win10如何查看文件夹的大小 - 方法大全

    文章目录 还在苦恼win10如何查看文件夹的大小? `方法一 ` · 步骤如下: `方法二 ` · 简述如下: `方法三 ` · 简述如下: 还在苦恼win10如何查看文件夹的大小? 基于win10开 ...

  5. Windows查看最近访问的文件目录或文件夹

    1.Windows查看最近访问的文件目录或文件夹 1.Windows+R 2.输入Recent 3.回车即可看到最近访问的文件或者文件夹

  6. linux查看根目录下所有文件夹大小的方法

    linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,随后针对过大的文件目录不断 ...

  7. python如何选择excel文件夹_python如何读取excel文件夹

    python如何读取excel文件夹,内容,单元格,操作,索引,名称 python如何读取excel文件夹 易采站长站,站长之家为您整理了python如何读取excel文件夹的相关内容. python ...

  8. 如何复制服务器数据库文件大小,如何复制服务器数据库文件夹

    如何复制服务器数据库文件夹 内容精选 换一换 您可以通过mongoexport的方式将数据库备份到弹性云服务器上,但不建议将弹性云服务器作为数据库备份空间使用.强烈推荐使用文档数据库实例的备份功能,将 ...

  9. linux svn 查看忽略文件,SVN忽略文件或文件夹几种方法总结linux操作系统 -电脑资料...

    如果我们要实现SVN忽略文件或文件夹可以使用命令方式与图形界面下进行设置了,下面我来给大家把这两种方法都总结起来,希望对各位不同级别的运维朋友都会有帮助, 每个项目中的配置文件都有区别,在本地开发和线 ...

  10. Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略

    Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略 目录 Python与文件夹那些事 1.创建/删除文件/文件夹 1.创建文件夹

最新文章

  1. java axis2 开发_基于Apache axis2开发Java Web服务
  2. 微信生态增长:裂变与分销讲解
  3. 联想lenovo Z470笔记本的驱动安装
  4. cuDNN 5对RNN模型的性能优化
  5. 一张图,看懂阿里云12年的“飞天日记”
  6. spring-cloud 学习三 服务提供者
  7. 汉中计算机培训班学费是多少,汉中远程教育培训班收费多少
  8. duilib 子窗口位置_duilib各种布局的作用,相对布局与绝对布局的的意义与使用方法...
  9. 集成mysql+tomcat+apache+Eclipse的绿色版开发环境
  10. 【渝粤教育】电大中专电商运营实操 (5)作业 题库
  11. poj 1789 Truck History prim最小生成树 基础!!!!
  12. 黄永成think php rest,Rest控制器
  13. 线性查找与二分查找的平均查找次数的比较
  14. 非靶向代谢组学数据分析方法总结
  15. ESP32彩屏显示入门(一):我要五彩斑斓的黑,还有五光十色的白 | ESP32轻松学(Arduino版)
  16. Logisim海明编码解码实验
  17. 二、三级等保申请流程,二、三级等保怎么申请?二、三级等保是什么?等保测评需要多少钱?
  18. 有奖 | 你想要什么样的程序员贴纸?
  19. 苏宁管培生java1面2面
  20. 路由算法(Dijkstra, Bellman-Ford算法)

热门文章

  1. 数组存储地址的计算 --数据结构
  2. Python中神奇的迭代器和生成器
  3. appfuse mysql_Appfuse 教程
  4. c语言课程火车售票报告,C语言课程设计报告书火车票务管理系统.doc
  5. 激光雷达在自动驾驶中的应用
  6. 写了三年程序,我25了.
  7. ubuntu 1604 安装 rabbitvcs
  8. 震惊!CSDN免费送会员,手慢无!
  9. 配置PotPlayer和Dolby Access启用耳机杜比全景声
  10. Nmap发现局域网中存活主机