Articles of pretty print

Impresora XML bonita de Python con lxml

Después de leer un archivo existente con ‘feo’ XML y hacer algunas modificaciones, la impresión bonita no funciona. He intentado etree.write(FILE_NAME, pretty_print=True) . Tengo el siguiente XML: …. Y lo uso así: tree = etree.parse(‘original.xml’) root = tree.getroot() … # modifications … with open(FILE_NAME, “w”) as f: tree.write(f, pretty_print=True)

¿Cómo consigo que el ElementTree de Python se imprima bastante en un archivo XML?

Fondo Estoy utilizando SQLite para acceder a una base de datos y recuperar la información deseada. Estoy usando ElementTree en Python versión 2.6 para crear un archivo XML con esa información. Código import sqlite3 import xml.etree.ElementTree as ET # NOTE: Omitted code where I acccess the database, # pull data, and add elements to the […]

Impresora XML bonita de Python para cadena XML

Genero una cadena XML larga y fea con python, y necesito filtrarla a través de una impresora bonita para ver mejor. Encontré esta publicación para impresoras bonitas de Python, pero tengo que escribir la cadena XML en un archivo para que se lean de nuevo para usar las herramientas, que quiero evitar si es posible. […]

¿Cómo imprimir bastante en el portátil ipython a través de sympy?

Intenté pprint , print , el primero solo imprime la versión Unicode, y el segundo no hace bonitos impresiones. from sympy import symbols, Function import sympy.functions as sym from sympy import init_printing init_printing(use_latex=True) from sympy import pprint from sympy import Symbol x = Symbol(‘x’) # If a cell contains only the following, it will render […]

bonitos ndarrays de impresión con caracteres Unicode

Recientemente me he dado cuenta de que la funcionalidad de impresión de Python no es consistente para NumPy ndarays. Por ejemplo, imprime una matriz horizontal 1D horizontalmente: import numpy as np A1=np.array([1,2,3]) print(A1) #–> [1 2 3] pero una matriz horizontal 1D con paréntesis redundantes verticalmente: A2=np.array([[1],[2],[3]]) print(A2) #–> [[1] # [2] # [3]] una […]

¿Existe una función incorporada para imprimir todas las propiedades y valores actuales de un objeto?

Entonces, lo que estoy buscando aquí es algo como la función print_r de PHP. Esto es para que pueda depurar mis scripts al ver cuál es el estado del objeto en cuestión.

Cómo imprimir bonito HTML a un archivo, con sangría

Estoy usando lxml.html para generar algo de HTML. Quiero imprimir bastante (con sangría) mi resultado final en un archivo html. ¿Cómo puedo hacer eso? Esto es lo que he probado y conseguido hasta ahora (soy relativamente nuevo en Python y lxml): import lxml.html as lh from lxml.html import builder as E sliderRoot=lh.Element(“div”, E.CLASS(“scroll”), style=”overflow-x: hidden; […]

Bonita impresión de XML en Python

¿Cuál es la mejor manera (o incluso las varias) de imprimir bonitos xml en Python?