본문 바로가기
파이썬

파이썬 바이너리파일 쓰기 -#5

by 오징어땅콩2 2021. 10. 3.
반응형

이제  바이너리 파일을 만들어서 쓰고, 읽어 보자.

C에서 하는것과 같은 형식으로 정확히 만들어 지는지 확인 하자.

 

#숫자 데이터를 읽고 쓰기 
import struct

#숫자 데이터를 파일에 읽고 쓰기
# writing data
age = 1                # int
height = 1024.0        # float
weight = 768.0         # float

data = struct.pack('=idd',age,height, weight)

f = open('mydataid.bin','wb')
f.write(data)
f.close()


# reading data
f = open('mydataid.bin','rb')
data = f.read()
(age, height, weight) = struct.unpack('=idd', data)
print( age, height, weight)

print(len(data))

 

댓글