Как определить свободное место на диске python
Время чтение: 1 минуту 2022-04-19Для решение такой задачи можно воспользоваться методом » disk_usage» из пакета «shutil» и определить сколько место на диске осталось, сколько занято и сколько использовано.
1 2 3 4 |
import shutil result = shutil.disk_usage('G:/') print(result) |
Вывод — «usage(total=460863827968, used=87581265920, free=373282562048)»
Для читаемости и удобства, можно вывести информацию в Гб.
1 2 3 4 5 6 7 8 |
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