WebSocketで画像を送信する時に、Base64でエンコーディングしてから送信するために使ったコードのメモ。
もっと楽な方法はないものかね?
import base64
img_file = 'hoge.jpg'
b64 = base64.encodestring(open(img_file, 'rb').read())
try:
# Python2
print('b64=' + b64)
except TypeError:
# Python3
print('b64=' + b64.decode('utf8'))