Mostrando entradas con la etiqueta leer. Mostrar todas las entradas
Mostrando entradas con la etiqueta leer. Mostrar todas las entradas

domingo, 31 de mayo de 2020

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"])

sábado, 11 de noviembre de 2017

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()