Муню

X
//
Главная » Python полезное » Как определить свободное место на диске python

Как определить свободное место на диске python

Время чтение: 1 минуту 2022-04-19

Для решение такой задачи можно воспользоваться методом » disk_usage» из пакета «shutil» и определить сколько место на диске осталось, сколько занято и сколько использовано.

import shutil

result = shutil.disk_usage('G:/')
print(result)

Вывод — «usage(total=460863827968, used=87581265920, free=373282562048)»

Для читаемости и удобства, можно вывести информацию в Гб.

import shutil

result = shutil.disk_usage('G:/')
gb = 10 **9

print(f"Всего места: {result.total/gb:.2f}")
print(f"Места использовано: {result.used/gb:.2f}")
print(f"Места осталось: {result.free/gb:.2f}")

Вывод будет такой:

Всего места: 460.86
Места использовано: 87.58
Места осталось: 373.28

X