Publicado el Deja un comentario

101 Python. Archivos JSON

Grabar y leer archivos #JSON desde #Python.

# -*- coding: utf-8 -*-
“””
Created on Sun May 31 07:35:03 2020

@author: Jose
“””
import json
datos = {
“a”:{‘nombre’:’Jose’,’nota’:5.2},
“b”:{‘nombre’:’Lucia’,’nota’:8.5},
“c”:{‘nombre’:’Eva’,’nota’:8.0}
}
# print(datos)
# print(type(datos))

#guardamos en archivo
with open(“datos.json”,”w”) as fichero:
json.dump(datos,fichero)
print(“Fichero guardado”)
#recuperamos datos de fichero
with open(“datos.json”) as fichero:
datosJSON = json.load(fichero)
print(“Fichero cargado”)
#mostramos datos recuperados
print(“Mostrando datos desde fichero JSON”)
print(datosJSON)
print(“\n”)
print(“Datos de alumno B”)
print(datosJSON[“b”])
print(“Nombre de alumno C”)
print(datosJSON[“c”][“nombre”])

Please follow and like us:
Publicado el Deja un comentario

10 Python. Archivos

Vemos como crear archivos de textos desde Python, para grabar datos en el archivo.
Si el archivo no existe lo creara y si existe lo sobreescribe.
Pasamos despues a ver como se leen los datos del archivo.


#GUARDAR EN ARCHIVO
escritura=open(“archivo.txt”,”w”)
escritura.write(“Este texto se escribe en el archivo n y esto lo escribe en otra linea”)
escritura.close()
print(“fichero creado y grabado el texto”)
#ABRIR ARCHIVO Y MOSTRAR DATOS
lectura=open(“archivo.txt”,”r”)
leer=lectura.read()
print(“leemos todo”)
print(leer)
lectura.close()
lectura=open(“archivo.txt”,”r”)
leer=lectura.readline()
print(“leemos una linea”)
print(leer)
lectura.close()

Please follow and like us: