首页 > 科技 >

用Python获取Linux下一个目录下一级目录的各自大小夜幕的个人空间🌟

发布时间:2025-03-10 10:54:07来源:网易

在Linux系统中,我们经常需要查看某个目录下的子目录各自占用的空间大小,以便更好地管理文件和优化存储空间。今天,我将分享一个使用Python来实现这一功能的小技巧。🚀

首先,我们需要导入os模块,这个模块提供了一种方便的方法来使用操作系统相关的功能。接着,我们可以定义一个函数来遍历指定目录下的所有一级子目录,并计算每个子目录的大小。之后,我们将这些信息打印出来,或者以更友好的格式保存到文件中。📝

下面是一个简单的示例代码,帮助你快速上手:

```python

import os

def get_dir_sizes(path):

dir_sizes = {}

for name in os.listdir(path):

full_path = os.path.join(path, name)

if os.path.isdir(full_path):

size = sum(os.path.getsize(os.path.join(full_path, f)) for f in os.listdir(full_path))

dir_sizes[name] = size

return dir_sizes

path = "/your/directory/path"

sizes = get_dir_sizes(path)

for dir_name, size in sizes.items():

print(f"{dir_name}: {size} bytes")

```

希望这个小技巧对你有所帮助!如果你有任何问题或建议,请随时留言交流。💬

Python Linux 编程 技术分享

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。