marshal — Python 객체 직렬화

이 모듈은 Python 객체와 이진 형식 간의 변환을 구현합니다. 이 형식은 MicroPython에 특화되어 있지만 머신 아키텍처에 의존하지 않으므로, 이진 데이터의 버전이 일치하기만 하면(현재는 mpy 파일 버전으로 버전이 관리됩니다. MicroPython .mpy 파일 참조) 데이터를 다른 MicroPython 인스턴스로 전송하여 사용할 수 있습니다.

함수

marshal.dumps(value: Any, /) bytes

주어진 value 를 이진 형식으로 변환하고 그에 해당하는 bytes 객체를 반환합니다.

현재는 코드 객체만이 변환할 수 있는 유일한 값으로 지원됩니다.

marshal.loads(data: bytes, /) Any

주어진 bytes 형 data 를 그에 해당하는 Python 객체로 변환하여 반환합니다.