기록용으로 남깁니다.
dict 자료형으로 패킷 교환을 통해 ipc 를 잘 수행해왔는데 코드를 조금 수정하니 제목처럼 dumps 는 byte 자료형으로는 json 직렬화를 못한다는 오류를 보게 되었습니다.
뭘까 하며 코드를 보다 보니 기존 dict 에 bytes 값을 추가한 것이 눈에 띄었습니다. 감사하게도 순수 이진값이 아니라 base64로 인코딩된 byte 문자열이라서 해당 값을 decode 를 사용해서 문제를 쉽게 해결했습니다.
'IT > python' 카테고리의 다른 글
[python3] 인스턴스의 클래스 이름 출력하기 (0) | 2021.05.03 |
---|---|
[python] 소켓이 사용중인 포트 확인하기 (0) | 2021.02.09 |
[python3] smtp 로 여러명에게 이메일 보내기 (0) | 2020.12.14 |
변수 범위 이해가 안감.. (0) | 2020.11.27 |
유니코드 문자열을 숫자로 변환했다가 복원하기 (0) | 2020.10.26 |