Chartography.net

    
from GChartWrapper import *
# Output a QR code graph that allows 15% restore with 0 margin
# *Defaults to UTF-8 encoding 
G = QRCode('''To the human eye QR Codes look like hieroglyphics, 
    but they can be read by any device that has 
    the appropriate software installed.''')
# or use output_encoding method
G.output_encoding('UTF-8')
# level_data(error_correction,margin_size)
G.level_data('M',0)