티스토리 뷰
반응형
파이썬에서는 파일의 크기를 알아내는 방법이 여러 가지 있습니다. 이번 글에서는 그 중에서 가장 간단하고 편리한 방법을 소개하겠습니다. 바로 os.path.getsize () 함수를 사용하는 것입니다.
os.path.getsize () 함수는 파일의 경로를 인자로 받아서, 해당 파일의 크기를 바이트 단위로 반환해줍니다. 예를 들어, 다음과 같은 코드를 실행하면, 현재 디렉토리에 있는 test.txt 파일의 크기를 알 수 있습니다.
import os
file_path = './test.txt'
file_size = os.path.getsize (file_path)
print (f'File size: {file_size} bytes')
만약, 바이트 단위가 아니라 다른 단위로 파일의 크기를 표시하고 싶다면, 1024로 나누어주면 됩니다. 예를 들어, 다음과 같은 코드를 실행하면, 파일의 크기를 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB) 단위로 표시할 수 있습니다.
import os
file_path = './test.txt'
file_size = os.path.getsize (file_path)
print (f'File size: {file_size / 1024} KB')
print (f'File size: {file_size / 1024 / 1024} MB')
print (f'File size: {file_size / 1024 / 1024 / 1024} GB')
os.path.getsize () 함수는 파이썬에서 파일의 크기를 쉽게 알아낼 수 있는 유용한 함수입니다. 다만, 이 함수는 파일의 실제 크기를 반환하는 것이지, 디스크에 차지하는 공간을 반환하는 것은 아니라는 점을 주의해야 합니다. 디스크에 차지하는 공간을 알고 싶다면, os.stat () 함수를 사용해야 합니다.
이상으로, 파이썬에서 파일의 크기를 알아내는 방법에 대해 알아보았습니다. 감사합니다.
반응형
'프로그래밍' 카테고리의 다른 글
파이썬(python)으로 파일 해시 구하기(hashlib) (0) | 2023.04.16 |
---|---|
파이썬(python) 파일 읽기 쓰기 (open) (0) | 2023.04.16 |
python import 총정리 (0) | 2023.04.16 |
Python으로 CSV 읽기 (0) | 2023.04.16 |
iOS swift로 파일 처리하기(FileManager) (0) | 2023.04.15 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Python
- 스핀락
- Linux
- reactjs
- 생각
- Spring
- frida
- 유튜브
- 부동산
- 트렌드
- Windows
- Backend
- JSX
- SWiFT
- 주식
- react
- go
- CSS
- JavaScript
- ios
- 예제
- ChatGPT
- HTML
- 커널드라이버
- Frontend
- 파이썬
- WinAPI
- golang
- 투자
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함