Autor Tema: Lesctura y escritua de ficreros csv en Casio CG50 con Python

0 Usuarios y 1 Visitante están viendo este tema.

05 Mayo, 2023, 12:30 pm
Leído 695 veces

Talento

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 515
  • País: 00
  • Karma: +0/-0
  • Sexo: Masculino
  • Quiero estudiar medicina
Hola a todos, por favor deseo saber como leer y escribir ficheros csv ubicados en la misma calculadora cg50 con un programa creado en el modo python de la misma calculadora. Gracias de antemano y si saben de algún pdf o tutorial conpleto de python para casio que no sea el del manual de la misma calculadora avisenme por favor.  :banghead:

30 Mayo, 2023, 09:57 pm
Respuesta #1

Berner

  • $$\Large \color{#5e8d56}\pi\,\pi\,\pi$$
  • Mensajes: 340
  • País: cr
  • Karma: +0/-1
¡Claro! Para leer y escribir archivos CSV en la calculadora CG50 utilizando Python, puedes seguir los siguientes pasos:

1. Abre el programa Python en tu calculadora CG50.
2. Importa el módulo csv con el siguiente comando: `import csv`.
3. Para leer un archivo CSV, primero debes abrirlo con la función `open()`. Por ejemplo, si el archivo se llama "datos.csv", el comando sería: `archivo = open('datos.csv', 'r')`. En este caso, utilizamos la opción 'r' para indicar que queremos abrir el archivo en modo lectura.
4. Luego, puedes utilizar la función `csv.reader()` para leer el contenido del archivo. Por ejemplo: `lector_csv = csv.reader(archivo)`.
5. Ahora, puedes recorrer las filas del archivo utilizando un bucle `for`. Por ejemplo:

```
for fila in lector_csv:
    # Aquí puedes hacer lo que quieras con cada fila
    print(fila)
```

6. Finalmente, no te olvides de cerrar el archivo con la función `close()`. Por ejemplo: `archivo.close()`.

Para escribir un archivo CSV, los pasos son similares:

1. Abre el archivo en modo escritura ('w'): `archivo = open('datos.csv', 'w')`.
2. Crea un objeto `csv.writer()`: `escritor_csv = csv.writer(archivo)`.
3. Escribe las filas del archivo utilizando el método `writerow()`. Por ejemplo:

```
escritor_csv.writerow(['Nombre', 'Edad', 'Ciudad'])
escritor_csv.writerow(['Juan', '25', 'Buenos Aires'])
escritor_csv.writerow(['María', '30', 'Madrid'])
```

4. No te olvides de cerrar el archivo con la función `close()`: `archivo.close()`.

Espero que esto te sea útil. ¡Buena suerte programando en Python en tu calculadora CG50!

30 Mayo, 2023, 10:09 pm
Respuesta #2

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

 Nueva respuesta de Chat GPT o similares... Quizá podrías citar que es la fuente.

Saludos.