[python] 파이썬에서 파일 크기를 얻으시겠습니까?


1 Answers

os.path.getsize(path)

패스의 사이즈를 바이트 단위로 돌려줍니다. 파일이 없거나 액세스 할 수없는 경우 os.error를 발생시킵니다.

Question

이 질문에는 이미 답변이 있습니다.

바이트 단위로 파일 객체의 크기를 가져 오는 내장 함수가 있습니까? 나는 어떤 사람들이 이렇게하는 것을 본다.

def getSize(fileobject):
    fileobject.seek(0,2) # move the cursor to the end of the file
    size = fileobject.tell()
    return size

file = open('myfile.bin', 'rb')
print getSize(file)

하지만 파이썬에 대한 나의 경험에서, 헬퍼 함수가 많아서 아마 하나의 빌트인 함수가있을 것입니다.




시험

os.path.getsize(filename)

os.stat ()에 의해보고 된 파일의 크기를 반환해야합니다.




Related