#!/usr/bin/python from HyperText.HTML import BR, TABLE, TR, TH, TD, EM, quote_body from HyperText.Documents import Document t = TABLE() tr = TR(TH(BR())) for i in range(16): tr.append(TH(hex(i))) t.append(tr) for j in range(0,128,16): tr = TR(TH(hex(j))) t.append(tr) for i in range(16): v = i+j tr.append(TD(EM(v), BR(), quote_body(repr(chr(v))))) d = Document(t) print d