jueves, 14 de septiembre de 2023

Codigos Python que voy necesitando

 En esta entrada dejaré códigos en python que vaya escribiendo para ir resolviendo esas pequeñas necesidades del dia a dia y que me pueden ahorrar muchas horas de trabajo, una vez que están finalizadas.

Caso 1:

un fichero de texto plano con columnas separadas por punto y coma, como un csv. lo quiero leer y transformar en un json. Como no encuentro hoy por hoy una funcion que me lo haga, lo proceso yo extrayendo el dato por columna y formateandolo para transformarlo en un json.


with open("archivo_destino.json", "w") as archivoj:
    

    nombre_archivo = "fichero_origen.csv"
    with open(nombre_archivo, "r") as archivo:
        lector = csv.reader(archivo, delimiter=',')
        # Omitir el encabezado
        next(lector, None)
        for fila in lector:
            archivoj.write( str( """ "Fecha"   +  (fila[0].split(';').pop(0))   +'\n'    """ ))
           # archivoj.write( str("\"Cliente" "\"+"\":"\"+(fila[0].split(';').pop(1))  +'\n'    ))
           # archivoj.write( str("\"Producto" "\"+"\":"\"+(fila[0].split(';').pop(2)) +'\n'    ))
           # archivoj.write( str("\"Ventas" "\"+"\":"\"+(fila[0].split(';').pop(3))   +'\n'    ))
           # archivoj.write( str("\"Unidades" "\"+"\":"\"+(fila[0].split(';').pop(3)) +'\n'    ))

y aqui me quedo, formateando las lineas para que construyan un json

importante aqu es el uso del split y el .pop(indice) para extraer el dato
 

11 comentarios:

Anónimo dijo...

mira, este codigo es mucho más fácil y operativo:

import pandas as pd
import json as js

df = pd.read_csv('origen.csv')
resultado = {
"debug": True,
"values":df.to_json(orient='records')
}
with open('destino.JSON', 'w')as ventas_json:
js.dump(resultado, ventas_json, ensure_ascii=False)



la unica pega es que te mete un \ en todas partes.., aunque eso ya en el final se puede sustituir por un nada y arreglado.

Anónimo dijo...

otro tema, mira esta direccion para ver los parches que se han aplicado en una base de datos oracle 19g
https://docs.oracle.com/cd/E24842_01/html/E23289/gksng.html

Anónimo dijo...

https://aws.amazon.com/es/developer/language/python/?intClick=dc_navbar

Anónimo dijo...

https://m.youtube.com/watch?si=81_TfiC8cFoPASnJ&v=bHBFElmWRNg&feature=youtu.be

Aws

Anónimo dijo...

office 2010
https://elyex.com/clave-para-producto-microsoft-office-professional-plus-2010/

Anónimo dijo...

utilizar chadgpt para analizar malware

https://www.welivesecurity.com/es/recursos-herramientas/como-usar-chatgpt-analizar-malware/

Anónimo dijo...

https://achirou.com/blog/

Anónimo dijo...

https://www.xatakafoto.com/tutoriales/como-revelar-nuestras-fotografias-con-digital-photo-professional-de-canon

Anónimo dijo...

Revisa estas apps:

https://kinsta.com/es/blog/herramientas-de-revision-de-codigo/

https://claseflix.com/

Anónimo dijo...

Hacer la compra en el super
Decidir día de reparto y colocarlo cuando llega
Hacer la compra semanal de carne y embutido
Comprar fruta y verduras semanalmente
Comprar pollo semanalmente
Hacer compra suelta si hace falta
Menú diario y asegurarse que están los ingredientes
Hacer la cena

Cambiar toallas
Cambiar sábanas
Hacer lavadoras
Ropa normal
Ropa de casa
Tender
Recoger la ropa
Asegurarse que Elena tiene los uniformes listos de cada día
Colocar la ropa planchada en los armarios
Ventilar la casa por la mañana

Hacer las camas los findes

Bajar la basura

Vestir a Elena para ir al cole
Dar el desayuno a Elena
Llevar a Elena al cole
Ayudar a comer a Elena
Jugar con Elena
Ayudar a Elena a tomar la cena
Hacer cambio de ropa en los armarios por talla
Sacar la ropa que ya no le vale para darla
Bañar a Elena
Controlar las medicinas que hay que dar a Elena y dárselas
Revisar la mochila de Elena por si hay alguna nota
Preparar la fruta para que se lleve al cole
Asegurar que la mochila tiene lo necesario

Anónimo dijo...

https://www.kaggle.com/competitions/playground-series-s4e3/code

https://www.youtube.com/watch?v=j0eioK5edqg