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:
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.
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
https://aws.amazon.com/es/developer/language/python/?intClick=dc_navbar
https://m.youtube.com/watch?si=81_TfiC8cFoPASnJ&v=bHBFElmWRNg&feature=youtu.be
Aws
office 2010
https://elyex.com/clave-para-producto-microsoft-office-professional-plus-2010/
utilizar chadgpt para analizar malware
https://www.welivesecurity.com/es/recursos-herramientas/como-usar-chatgpt-analizar-malware/
https://achirou.com/blog/
https://www.xatakafoto.com/tutoriales/como-revelar-nuestras-fotografias-con-digital-photo-professional-de-canon
Revisa estas apps:
https://kinsta.com/es/blog/herramientas-de-revision-de-codigo/
https://claseflix.com/
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
https://www.kaggle.com/competitions/playground-series-s4e3/code
https://www.youtube.com/watch?v=j0eioK5edqg
Publicar un comentario