파이썬
파이썬 바이너리파일 쓰기 -#8
오징어땅콩2
2021. 10. 4. 15:09
반응형
이제 문자와 문자열에 대해서 다루어 보자.
이전에 비해 딱히 어려운것은 없으나 문자열은 크기를 명기 해야 한다,
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))