프로그래밍/Python
[Python] 디스크 용량 확인하기
채윤아빠
2021. 10. 6. 19:38
디스크의 용량을 확인하기 위해서 Pytyon 3에서 지원하는 shutil 패키지의 disk_usage() 함수를 이용하면 됩니다.
아래 소스는 현재 작업 폴더가 속한 디스크에 대한 용량을 확인하는 예제입니다.
import shutil
my_path = '.'
# 디스크의 용량 확인
total, used, free = shutil.disk_usage(my_path)
# 디스크 용량에 대한 이름 확인
total_label, used_label, free_label = shutil.disk_usage(my_path)._fields
print(f'{total_label} = {total:,} byte / {used_label} = {used:,} byte / {free_label} = {free:,} byte')
print(f'{total_label} = {(total / 2 ** 20):,.2f} MB / {used_label} = {(used / 2 ** 20):,.2f} MB / {free_label} = {(free / 2 ** 20):,.2f} MB')
위 코드를 실행한 결과는 다음과 같습니다.
total = 549,314,359,296 byte / used = 521,808,609,280 byte / free = 27,505,750,016 byte
total = 523,867.00 MB / used = 497,635.47 MB / free = 26,231.53 MB
참고자료
- "파이썬(Python) - 디스크 공간 확인하기":https://blog.naver.com/chandong83/221293446031
- "Get hard disk size in Python":https://stackoverflow.com/questions/48929553
728x90
반응형