728x90
반응형
디스크의 용량을 확인하기 위해서 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
'프로그래밍 > Python' 카테고리의 다른 글
pyvisa를 이용한 신호발생기 제어하기 (0) | 2021.10.19 |
---|---|
[Python] 파일 크기(File Size) 확인 방법 (0) | 2021.10.11 |
[python] 클래스 타입 비교 (type, isinstance) (0) | 2021.09.30 |
[python] PIP로 설치한 패키지 내부 디버깅하기 (in VSCode) (0) | 2021.09.29 |
[python] socketio Clinet : One or more namespaces failed to connect error (0) | 2021.09.28 |