Including binaries in your sources
Sometime it's handy to include small files in your sources (icons, test files, etc.)
Let's take a file (myimage.gif) and convert it in base64 (optionnaly compressing it with zlib):
import base64,zlib
data = open('myimage.gif','rb').read()
print base64.encodestring(zlib.compress(data))
data = open('myimage.gif','rb').read()
print base64.encodestring(zlib.compress(data))