footer = body.footer(footercont, atrb.id_("footer"))

    #body
    allbodyComponents = header + nav + div + footer
    bodyHTML = headers.body(allbodyComponents, "")

    #Definición doctype y html (preprocesadores)
    doctype = headers.doctype("")
    atribute = atrb.lang_("es")
    html = headers.html(merger.mergeHeadBody(head, bodyHTML), atribute)

    #documento
    document = doctype + html

    #Despliega en pantalla
    #print_html.printHtml(document)

    #imprime contenido en un archivo para pruebas
    #print_html.saveHtml(document, "statpy")

    #imprime linea por linea:
    #read_html.printreadHtml("statpy.html")

    return document


if __name__ == '__main__':
    document = html()
    print_html.printHtml(document)
    print_html.saveHtml(document, "statpy")
Exemplo n.º 2
0
    #Definición de lado derecho
    bloque1= formatting.blockquote("texto numero 1", "")
    bloque2= formatting.blockquote("texto numero 2", "")
    myAside = body.aside(merger.mergeTwoComponents(bloque1, bloque2),"")

    #Definición del footer
    myFooter = body.footer(formatting.small("Derechos Reservados &copy 2016"),"")

    #MezclaComponentes
    navheader = merger.mergeTwoComponents(navigator, header)
    sectaside = merger.mergeTwoComponents(mySection, myAside)

    bodyHTML = headers.body(merger.mergeTwoComponents(navheader, sectaside),"")

    #html = headers.html5Tag(mergeHeadBody(head, body))
    atrbt = atrb.lang_("es")
    html = headers.html(merger.mergeHeadBody(head, bodyHTML), atrbt)

    #Despliega en pantalla
    #print_html.printHtml(html)

    #imprime contenido en un archivo
    #print_html.saveHtml(html, "index")

    return html

if __name__ == '__main__':
    document = html()
    print_html.printHtml(document)
    print_html.saveHtml(document, "index1")