Open augustayanez opened 4 months ago
Si, como el archivo JSON no se encuentra dentro de los que estan en las assets entregadas en la publicacion de la tarea, deberias crearlo tu mismo, por suerte su formato ya se dispone dentro del enunciado. El host recomendado, hasta donde yo se, es "localhost", pues eso permitira que corras el servidor y cliente desde tu propio computador.
No entiendo lo del enunciado, se refiere que tiene que ser un archivo.py que se le importa json o es directamente un archivo.json?
No entiendo lo del enunciado, se refiere que tiene que ser un archivo.py que se le importa json o es directamente un archivo.json?
Es directamente un archivo JSON, si los contenidos no han cambiado mucho creo que todavia ven la libreria json dentro del curso, entonces usas esta libreria para poder abrir los archivos json y tratarlos como diccionarios dentro de tu tarea.
No entiendo lo del enunciado, se refiere que tiene que ser un archivo.py que se le importa json o es directamente un archivo.json?
Es directamente un archivo JSON, si los contenidos no han cambiado mucho creo que todavia ven la libreria json dentro del curso, entonces usas esta libreria para poder abrir los archivos json y tratarlos como diccionarios dentro de tu tarea.
Efectivamente, lo revise en los contenidos y todavia se ve la libreria json, sin embargo no ven dump y load para json, los cuales funcionan igual que en pickle, asi que harias:
with open(path_de_mi_json, "rb") as archivo_json:
# Puedes usar "rb" de forma analoga a como lo haces en pickle.load, pero he probado y tambien sirve hacerlo sin esto.
# Lo que implica eso es que podrias usar "r" con un encoding, lo cual podria ser preferible si tu json tiene ciertos
# caracteres extraneos no ascii, como los de latin-1, que me acuerdo habia un problema con eso en la tarea 3.
mi_json = json.load(archivo_json)
En que parte de los contenidos esta?
En que parte de los contenidos esta?
Es la semana 11, el notebook 1, de serializacion y bytes
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
En el enunciado dice que tanto el servidor como el cliente tendrán un archivo de formato json en sus carpetas con el host para instaciar un socket, estos archivos tenemos que crearlos nosotros?