[파이썬] os 파일의 크기 확인: `os.path.getsize()`

파일의 크기를 확인하는 것은 컴퓨터 프로그래밍에서 자주 사용되는 작업 중 하나입니다. 파이썬에서는 os 모듈을 사용하여 파일의 속성을 확인할 수 있습니다. 이번 포스트에서는 os.path.getsize() 함수를 사용하여 파일의 크기를 확인하는 방법에 대해 알아보겠습니다.

파이썬의 os 모듈은 운영체제와 상호작용하기 위한 다양한 기능들을 제공합니다. 파일과 관련된 작업은 이러한 기능 중 하나입니다. os.path 모듈은 파일 경로에 대한 다양한 정보를 얻을 수 있는 유용한 함수들을 제공합니다.

os.path.getsize() 함수는 파일의 크기를 바이트 단위로 반환하는 함수입니다. 파일 경로를 인자로 전달하면 해당 파일의 크기를 반환합니다. 아래는 간단한 예제 코드입니다.

import os

# 파일 경로
file_path = '/path/to/file.txt'

# 파일의 크기 확인
file_size = os.path.getsize(file_path)

# 결과 출력
print(f"파일 크기: {file_size} bytes")

위의 코드에서는 os 모듈을 불러와서 os.path.getsize() 함수를 사용하여 파일 경로에 대한 크기를 확인합니다. file_path 변수에 원하는 파일의 경로를 지정하고, os.path.getsize() 함수에 해당 경로를 인자로 전달합니다. 그 결과로 파일의 크기가 반환되고, 이를 file_size 변수에 할당합니다.

마지막으로, print() 함수를 사용하여 파일의 크기를 출력합니다. 출력은 바이트 단위로 되며, 편의를 위해 ‘bytes’라는 문자열과 함께 출력합니다.

이렇게 간단한 코드로 파일의 크기를 확인할 수 있습니다. os.path.getsize() 함수는 파일이 존재하지 않거나 액세스할 수 없는 경우 FileNotFoundError 예외를 발생시키므로, 이에 대한 예외 처리를 추가하는 것이 좋습니다.

파일 크기를 확인하는 작업은 프로그래밍에서 자주 필요한 작업 중 하나이며, os.path.getsize() 함수는 이를 간단하게 처리할 수 있는 유용한 함수입니다.