0% encontró este documento útil (0 votos)
3 vistas13 páginas

Conceptos Basicos de Archivos en Python

El documento aborda el manejo de archivos en Python, destacando el uso de la biblioteca pathlib para la verificación de existencia de archivos y los diferentes modos de apertura ('r', 'w', 'a', 'b'). Se enfatiza la importancia del bloque 'with' para asegurar el cierre automático de archivos y se presentan buenas prácticas como el manejo de excepciones y la elección del modo adecuado para la operación deseada. Además, se incluye información sobre la lectura y escritura de datos, así como recomendaciones para evitar errores comunes.

Cargado por

nomellores97
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas13 páginas

Conceptos Basicos de Archivos en Python

El documento aborda el manejo de archivos en Python, destacando el uso de la biblioteca pathlib para la verificación de existencia de archivos y los diferentes modos de apertura ('r', 'w', 'a', 'b'). Se enfatiza la importancia del bloque 'with' para asegurar el cierre automático de archivos y se presentan buenas prácticas como el manejo de excepciones y la elección del modo adecuado para la operación deseada. Además, se incluye información sobre la lectura y escritura de datos, así como recomendaciones para evitar errores comunes.

Cargado por

nomellores97
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

2
3 Asignatura {
4
5
6 [Fundamentos de la Programación y métodos numéricos ]
7
8 }
9
10
11
12
13
<Manejo de archivos en Pyhton> }
14

< FPyMN >


1 Tema {Manejo de archivos en Python}
2
3
4 ● Uso de pathlib y verificación de
5
6 existencia.
7 ● Modos de apertura de archivos.
8
9 ● Uso del bloque with.
10 ● Lectura de datos desde un archivo.
11
12 ● Escritura en archivo
13 ● Buenas prácticas
14 }
< FPyMN >
1 Tema {Manejo de archivos en Python}
2
3
4 pathlib permite manejar rutas de manera orientada a objetos.
5
6 ✔ .exists() verifica si el archivo existe antes de abrirlo.
7
8
9
10
11
12
13
14
}
< Uso de pathlib y verificación de existencia >
1 Tema {Fundamentos de la programación}
2
3
4 ● Introducción
5
6 ● Modos de apertura de archivos.
7 ● Uso del bloque with.
8
9 ● Lectura de datos desde un archivo.
10 ● Escritura en archivo
11
12 ● Buenas prácticas
13
14 }
< FPyMN>
1 Tema {Manejo de archivos en Python}
2
3
4 • 'r' → lectura
5
6 • 'w' → escritura (sobrescribe)
7 • 'a' → agregar contenido
8
9 • 'b' → modo binario
10 El modo depende de la operación deseada.
11
12
13
14
}
< Modos de apertura de archivos >
1 Tema {Fundamentos de la programación}
2
3
4 ● Introducción
5
6 ● Modos de apertura de archivos.
7 ● Uso del bloque with.
8
9 ● Lectura de datos desde un archivo.
10 ● Escritura en archivo
11
12 ● Buenas prácticas
13
14 }
< FPyMN>
1 Tema {Manejo de archivos en Python}
2
3
4 with open(...) asegura el cierre automático del archivo.
5
6 ✔ Más seguro que abrir y cerrar manualmente.
7
8
9
10
11
12
13 }
14

< Uso del bloque with >


1 Tema {Fundamentos de la programación}
2
3
4 ● Introducción
5
6 ● Modos de apertura de archivos.
7 ● Uso del bloque with.
8
9 ● Lectura de datos desde un archivo.
10 ● Escritura en archivo
11
12 ● Buenas prácticas
13
14 }
< FPyMN>
1 Tema {Manejo de archivos en Python}
2
3
4 ✔ Iterar línea por línea.
5
6 ✔ strip() elimina
espacios/saltos.
7
8 ✔ Manejo de excepciones
9 evita errores con datos
10 inválidos.
11
12
13 }
14

< Lectura de datos desde un archivo >


1 Tema {Fundamentos de la programación}
2
3
4 ● Introducción
5
6 ● Modos de apertura de archivos.
7 ● Uso del bloque with.
8
9 ● Lectura de datos desde un archivo.
10 ● Escritura en archivo
11
12 ● Buenas prácticas
13
14 }
< FPyMN>
1 Tema {Manejo de archivos en Python}
2
3
4 ✔ write() agrega datos.
5
6 ✔ 'a' suma contenido.
7 ✔ 'w' sobrescribe.
8
9 Importante: incluir '\n' al
final de cada línea.
10
11
12
13 }
14

< Escritura en archivo >


1 Tema {Fundamentos de la programación}
2
3
4 ● Introducción
5
6 ● Modos de apertura de archivos.
7 ● Uso del bloque with.
8
9 ● Lectura de datos desde un archivo.
10 ● Escritura en archivo
11
12 ● Buenas prácticas
13
14 }
< FPyMN>
1 Tema {Manejo de archivos en Python}
2
3
4 • Usar pathlib en lugar de cadenas.
5
6 • Emplear with open(...).
7 • Manejar excepciones.
8
9 • Elegir el modo correcto de apertura de archivo.
10
11
12
13 }
14

< Buenas prácticas >

También podría gustarte