Articles of formato de

Cómo dar formato a las salidas de cadena de dict muy bien

Me pregunto si hay una manera fácil de formatear cadenas de dict-salidas como esta: { ‘planet’ : { ‘name’ : ‘Earth’, ‘has’ : { ‘plants’ : ‘yes’, ‘animals’ : ‘yes’, ‘cryptonite’ : ‘no’ } } } …, donde un simple str (dict) simplemente te daría un ilegible … {‘planet’ : {‘has’: {‘plants’: ‘yes’, ‘animals’: ‘yes’, […]

¿Formato de hora fácil de usar en Python?

Python: Necesito mostrar los tiempos de modificación de archivos en el formato “Hace 1 día”, “Hace dos horas”. ¿Hay algo listo para hacer eso? Debería estar en inglés.

¿Dónde estoy desordenado con el formato de salida?

Así que recibí un mensaje de error cuando intenté ejecutar mi código y no puedo averiguar cuál es exactamente el problema. Dice que es un ValueError pero no puedo averiguar cuál exactamente. Tal vez sea solo tarde, pero estoy perdido. Aquí está mi código: def sort(count_dict, avg_scores_dict, std_dev_dict): ”’sorts and prints the output”’ menu = […]

Python3 – Usa una variable dentro de los argumentos del formateador de cadenas

Tengo algunas columnas formateadas que estoy imprimiendo. Me gustaría usar las siguientes variables para establecer las longitudes en mis argumentos .format number_length = 5 name_length = 24 viewers_length = 9 yo tengo print(‘{0:<5}{1:<24}{2:<9}'.format(' #','channel','viewers'), end = '') Idealmente me gustaría algo como print(‘{0:<number_length}{1:<name_length}{2:<viewers_length}'.format( ' #','channel','viewers'), end = '') Pero esto me da un error de […]

Javascript equivalente al .format de python ()

Me gustaría una función javascript que imite la función .format () de python que funciona como .format(*args, **kwargs) Una pregunta anterior ofrece una solución posible (pero no completa) para ‘.format (* args) JavaScript equivalente a printf / string.format Me gustaria poder hacer “hello {} and {}”.format(“you”, “bob” ==> hello you and bob “hello {0} and […]

La forma más inteligente de unir dos listas en una cadena formateada

Digamos que tengo dos listas de la misma longitud: a = [‘a1’, ‘a2’, ‘a3’] b = [‘b1’, ‘b2’, ‘b3’] Y quiero producir la siguiente cadena: c = ‘a1=b1, a2=b2, a3=b3’ ¿Cuál es la mejor manera de lograr esto? Tengo las siguientes implementaciones: import timeit a = [str(f) for f in range(500)] b = [str(f) for […]

¿Cómo puedo anular el formateador de cadena predeterminado en Python?

¿Hay alguna manera en que pueda cambiar el string.format() los Formatter python? Tengo una personalizada (desactiva el método check_unused_args ), pero esto requiere que use la syntax formatter.format(“text”) , en lugar de la syntax “text”.format() , que prefiero. ¿Puedo cambiar el ‘formateador por defecto’ de alguna manera? NOTA: Este es solo un proyecto pequeño, no […]

Formato de fecha y hora de Python sin relleno cero

¿Hay algún formato para imprimir fechas de Python que no usen cero relleno en fechas y horas? Formato que estoy usando ahora: mydatetime.strftime(‘%m/%d/%Y %I:%M%p’) Resultado: 29/02/2012 05:03 PM Deseado: 29/02/2012 5:03 PM ¿Qué formato representaría el mes como ‘2’ en lugar de ’02’, y la hora como ‘5:03 PM’ en lugar de ’05: 03PM ‘

Imprimiendo cada elemento de una variable en una línea separada en Python

Estoy intentando imprimir una lista en Python que contiene dígitos y cuando se imprimen los elementos de la lista, todos se imprimen en la misma línea. print (“{} “.format(ports)) aqui esta mi salida [60, 89, 200] ¿Cómo puedo ver el resultado en esta forma: 60 89 200 He intentado print (“\n”.join(ports)) pero eso no funciona.

Python: ¿una forma corta de desempaquetar la lista para el operador de formato de cadena?

Las variaciones de los operadores * o ** no parecen funcionar, desafortunadamente: lstData = [1,2,3,4] str = ‘The %s are %d, %d, %d, and %d’ % (‘numbers’, *lstData) hay una manera fácil?