본문 바로가기
파이썬

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

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

이제 문자와 문자열에 대해서 다루어 보자. 

이전에 비해 딱히 어려운것은 없으나 문자열은 크기를 명기 해야 한다,

 

import struct

#문자와 문자열20바이트 파일에 읽고 쓰기
# writing data
cc = b'1'
ss = b'hello wolrd'

data = struct.pack('=c20s', cc, ss)

f = open('string.dat','wb')
f.write(data)
f.close()


# reading data
f = open('string.dat','rb')
data = f.read()
(cc, ss) = struct.unpack('=c20s', data)
print( cc, ss)

print(len(data))

댓글