0
BytesIO 또는 StringIO 객체의 내용을 가져 와서 base64.standard_b64encode()를 사용하여 인코딩하려고합니다. 나는 둘 다 시도했다. 이 파이썬 2.7 잘 작동하지만 파이썬 3.5 다음 오류가 발생합니다.BytesIO 또는 StringIO with base64.standard_b64encode를 사용하는 Python3.5 오류
형식 오류 : '바이트'개체가이 문제를 가진 코드의 부분이 암시 적으로
이다 str에로 변환 할 수 없습니다.
output = BytesIO()
img.save(output, format="PNG")
output.seek(0)
data = "data:image/png;base64," + base64.standard_b64encode(output.read())
html = "<html><body><img src='DATA'></body></html>"
나는 B "고통"을 사용하여 문자열이 오류를 수정에 대한 참조를 보았다하지만 난 그 파일에서 읽기에 적용 할 방법을 모르겠어요.
감사