input output files python python open
Estudio detallado de entrada-salida y archivos en Python: Python abre, lee y escribe en un archivo
Nuestro tutorial anterior explicó sobre Funciones de Python en lenguaje sencillo.
En este tutorial veremos cómo realizar operaciones de entrada y salida desde el teclado y fuentes externas en términos simples.
En esto Serie de entrenamiento de Python , hasta ahora hemos cubierto casi todos los conceptos importantes de Python.
Lo que vas a aprender:
Vea los tutoriales en video
Video n. ° 1: entrada-salida y archivos en Python
cómo abrir archivo clave en windows
Video n. ° 2: crear y eliminar un archivo en Python
Nota:Salte a las 11:37 minutos en el siguiente video para ver 'Crear y eliminar un archivo'.
Entrada-Salida en Python
Python proporciona algunas funciones integradas para realizar operaciones de entrada y salida.
# 1) Operación de salida
Para imprimir la salida, Python nos proporciona una función incorporada llamada print ().
Ejemplo:
|_+_|Producción:
Hola Python

Producción:

# 2) Lectura de entrada desde el teclado (operación de entrada)
Python nos proporciona dos funciones incorporadas para leer la entrada desde el teclado.
- Datos crudos()
- aporte()
Datos crudos(): Esta función lee solo una línea de la entrada estándar y la devuelve como una cadena.
Nota: Esta función está fuera de servicio en Python 3.
Ejemplo:
|_+_|Producción:
Ingrese el valor: Hola Python
La entrada recibida del usuario es: Hola Python
aporte(): La función input () primero toma la entrada del usuario y luego evalúa la expresión, lo que significa que Python identifica automáticamente si ingresamos una cadena, un número o una lista.
Pero en Python 3, la función raw_input () se eliminó y se le cambió el nombre a input ().
Ejemplo:
|_+_|Producción:
Ingrese el valor: (10, 20, 30)
La entrada recibida del usuario es: (10, 20, 30)

Producción:

Archivos en Python
Un archivo es una ubicación con nombre en el disco que se utiliza para almacenar los datos de forma permanente.
Estas son algunas de las operaciones que puede realizar en archivos:
- abrir un archivo
- leer archivo
- escribir archivo
- cerrar el archivo
# 1) Abrir un archivo
Python proporciona una función incorporada llamada open () para abrir un archivo, y esta función devuelve un objeto de archivo llamado identificador y se usa para leer o modificar el archivo.
Sintaxis:
|_+_|Ejemplo:
Tengo un archivo llamado test.txt en mi disco y quiero abrirlo. Esto se puede lograr mediante:
|_+_| 
Incluso podemos especificar el modo al abrir el archivo como si quisiéramos leer, escribir o añadir, etc.
Si no especifica ningún modo de forma predeterminada, estará en modo de lectura.
# 2) Leer datos del archivo
Para leer el archivo, primero necesitamos abrir el archivo en modo lectura.
Ejemplo:
|_+_|Ejemplo 1

Producción:

Examp la: 2

Producción:

# 3) Escribir datos en un archivo
Para escribir los datos en un archivo, necesitamos abrir el archivo en modo de escritura.
Ejemplo:
|_+_|Producción:
Ahora, si abrimos el archivo test.txt, podemos ver el contenido como:
Hola Python
Hola Mundo

Producción:

# 4) Cerrar un archivo
Cada vez que abrimos el archivo, como buena práctica debemos asegurarnos de cerrar el archivo. En Python, podemos usar la función close () para cerrar el archivo.
Cuando cerramos el archivo, liberará los recursos que estaban vinculados con el archivo.
Ejemplo:
|_+_| 
Producción:

# 5) Crear y eliminar un archivo
En Python, podemos crear un nuevo archivo usando el método open.
Ejemplo:
|_+_| 
Producción:

Del mismo modo, podemos eliminar un archivo utilizando la función de eliminación importada del sistema operativo.
Ejemplo:
|_+_| 
Producción:

Para evitar que se produzca un error, primero debemos comprobar si el archivo ya existe y luego eliminarlo.
Ejemplo:
|_+_|Usando las funciones de entrada / salida de Python, podemos obtener la entrada del usuario durante el tiempo de ejecución o de fuentes externas como un archivo de texto, etc. Espero que tenga claro acerca de la Entrada-Salida y los Archivos en Python de este tutorial.
¡Nuestro próximo tutorial explicará los diversos tipos de Ups disponibles en Python!
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Funciones de Python
- Funciones de cadena de Python
- Operaciones de entrada y salida de archivos en C ++
- Variables de Python
- Operadores de Python
- Tutorial de manejo de archivos de Python: cómo crear, abrir, leer y escribir
- Tipos de datos de Python
- Tutorial de Python para principiantes (entrenamiento práctico de Python GRATIS)