python查看文件大小和文件夹内容的方法

  

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

  

& # 8226;调用os.path.getsize(路径)将返回路径参数中文件的字节数。

  

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

  

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

        在在在os.path.getsize (“C: \ \ Windows \ \ System32系统\ \ calc.exe”)   776192年   在在在os.listdir (“C: \ \ Windows \ \ System32系统”)   (' 0409 ',' 12520437。cpx ', ' 12520850。u877 cpx ', ' 5。ax”、“aaclient.dll”,   ——剪断   “xwtpdui。dll”、“xwtpw32。dll”、“应用”、“zh-HK”、“zh-TW”、“zipfldr.dll ']   之前      

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

        在在在totalSize=0   在在在在os.listdir文件名(“C: \ \ Windows \ \ System32系统”):   totalSize=totalSize + os.path.getsize (os.path。加入(“C: \ \ Windows \ \ System32系统”,文件名))   在在在打印(totalSize)   1117846456   之前      

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

  

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

python查看文件大小和文件夹内容的方法