Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

archivos json servidor y cliente #507

Open
7 tasks done
augustayanez opened this issue Jun 5, 2024 · 6 comments
Open
7 tasks done

archivos json servidor y cliente #507

augustayanez opened this issue Jun 5, 2024 · 6 comments
Assignees
Labels
Tarea 4 Dudas sobre la T4

Comments

@augustayanez
Copy link

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?

@augustayanez augustayanez added the Tarea 4 Dudas sobre la T4 label Jun 5, 2024
@VAMarques VAMarques self-assigned this Jun 5, 2024
@VAMarques
Copy link

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.

@nicolettadegoye
Copy link

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?

@VAMarques
Copy link

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.

@VAMarques
Copy link

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)

@nicolettadegoye
Copy link

En que parte de los contenidos esta?

@VAMarques
Copy link

En que parte de los contenidos esta?

Es la semana 11, el notebook 1, de serializacion y bytes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tarea 4 Dudas sobre la T4
Projects
None yet
Development

No branches or pull requests

3 participants