Articles of Formato

Convertir una cantidad a la notación india en Python

Problema: necesito convertir una cantidad al formato de moneda india Mi código: Tengo la siguiente implementación de Python : import decimal def currencyInIndiaFormat(n): d = decimal.Decimal(str(n)) if d.as_tuple().exponent =0: if flag==0: res = res + s[i] if s[i]==’.’: flag = 1 elif flag==1: k = k + 1 res = res + s[i] if k==3 […]

`datetime.strftime` y` datetime.strptime` interpretan% Y de manera diferente

Utilizo una statement como se muestra a continuación para crear un objeto datetime partir de una cadena: t = datetime.strptime(“0023-10-10”, “%Y-%m-%d”) Más adelante, en algún lugar de mi código se utiliza el objeto t e invoca el método strftime con la misma cadena de formato: t.strftime(“%Y-%m-%d”) Esto provoca un ValueError: year=23 is before 1900; the […]

Json nested a pandas DataFrame con formato específico

Necesito formatear el contenido de un archivo Json en un determinado formato en un DataFrame de pandas para que pueda ejecutar Pandassql para transformar los datos y ejecutarlos a través de un modelo de puntuación. file = C: \ scoring_model \ json.js (los contenidos de ‘file’ están abajo) { “response”:{ “version”:”1.1″, “token”:”dsfgf”, “body”:{ “customer”:{ “customer_id”:”1234567″, […]

JavaScript equivalente de la función format () de Python?

Python tiene esta hermosa función para convertir esto: bar1 = ‘foobar’ bar2 = ‘jumped’ bar3 = ‘dog’ foo = ‘The lazy ‘ + bar3 + ‘ ‘ + bar2 ‘ over the ‘ + bar1 # The lazy dog jumped over the foobar Dentro de esto: bar1 = ‘foobar’ bar2 = ‘jumped’ bar3 = ‘dog’ […]

¿Cómo obtener una cadena de fecha y hora de isoformato que incluya la zona horaria predeterminada?

Necesito generar una cadena de tiempo que coincida con el formato iso yyyy-mm-ddThh:mm:ss.ssssss-ZO:NE . Los métodos de clase now() y utcnow() casi hacen lo que quiero. >>> import datetime >>> #time adjusted for current timezone >>> datetime.datetime.now().isoformat() ‘2010-08-03T03:00:00.000000’ >>> #unadjusted UTC time >>> datetime.datetime.utcnow().isoformat() ‘2010-08-03T10:00:00.000000’ >>> >>> #How can I do this? >>> datetime.datetime.magic() ‘2010-08-03T10:00:00.000000-07:00’

Cómo establecer la precisión de la variable para la nueva opción de formato Python

Me encanta la nueva opción de formato para cadenas que contienen variables, pero me gustaría tener una variable que establezca la precisión en mi script y no estoy seguro de cómo hacerlo. Déjame dar un pequeño ejemplo: a = 1.23456789 out_str = ‘a = {0:.3f}’.format(a) print(out_str) Ahora esto es lo que querría hacer en pseudo […]

¿Cómo puedo configurar un formato DateField en django desde el modelo?

Estoy creando una aplicación django y tengo el siguiente problema: este error se muestra cuando quiero establecer una fecha: ValidationError [u”’12/06/2012′ value has an invalid date format. It must be in YYYY-MM-DD format.”] Para este modelo: class ModelA(models.Model): date1 = models.DateField(null=True) date2 = models.DateField(null=True) ¿Cómo puedo configurar el formato DateField para que sea %m/%d/%Y ? […]

pandas xlsxwriter, encabezado de formato

Estoy guardando pandas DataFrame to_excel usando xlsxwriter. Me las arreglé para formatear todos mis datos (establecer el ancho de la columna, el tamaño de la fuente, etc.) excepto para cambiar la fuente del encabezado y no puedo encontrar la manera de hacerlo. Aquí está mi ejemplo: import pandas as pd data = pd.DataFrame({‘test_data’: [1,2,3,4,5]}) writer […]

¿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 = […]

Formato de alinear utilizando una variable?

Estoy tratando de alinear correctamente un texto, con una alineación variable. Por ejemplo, esto funciona: >>> print ‘{:>10}’.format(‘foo’) foo Pero esto no lo hace: >>> x = 10 >>> print ‘{:>x}’.format(‘foo’)