Python 是一门广泛应用于各种领域的编程语言,其简洁易读的语法和丰富的第三方库使其成为了很多开发者的首选语言。在 Python 中,对于文件和目录的操作也是非常常见的任务。了解如何获取目录信息,例如目录大小、文件数量等,能够帮助我们更好地处理文件和目录,提高我们的编程效率。在本文中,我们将介绍四种常用的获取目录信息的方法,并提供示例代码和解释,帮助读者更好地理解和掌握这些方法。
① 获取目录大小
要获取目录大小,可以使用 `os.path` 模块中的 `getsize()` 函数来获取文件大小,并遍历目录中的所有文件。下面是一个获取目录大小的示例程序:
import os
def get_dir_size(path='.'):
total_size = 0
for dirpath, dirnames, filenames in os.walk(path):
for f in filenames:
fp = os.path.join(dirpath, f)
total_size += os.path.getsize(fp)
return total_size
if __name__ == '__main__':
dir_path = '/p