Tecnología

Inicio

Cómo escribir en un archivo en Python

El lenguaje de programación Python simplifica la lectura y escritura de datos desde un disco duro a través del uso de objetos de archivo. Cada objeto archivo contiene un conjunto de funciones que se utilizan para interactuar con los datos del disco. Se puede escribir información en un archivo en el disco duro con sólo unas pocas líneas de código. La información enviada a un archivo puede ser escrito de una sola vez o línea por línea, dependiendo de su preferencia y la cantidad de manipulación que le gustaría llevar a cabo en los datos tal como está escrito.

Instrucciones

1 Abra el editor de Python preferido, como editor de texto de un programador.

2 Crear un nuevo valor de cadena que contiene la ruta de acceso y nombre del archivo que desea escribir. Este archivo no tiene que existir previamente, siempre que la cuenta de usuario que ejecuta el programa tiene privilegios de escritura para la ubicación. Por ejemplo, para escribir en el archivo "C: \ MiArchivo \ archivo.txt", escriba:

mi_archivo = "C: \ MiArchivo \ archivo.txt"

3 Crear u obtener la información que desea escribir en el archivo dentro de la aplicación. Esto puede tomar la forma de lectura de archivos adicionales, pidiendo al usuario para la entrada, generando resultados en función de los datos dentro del programa, o el rendimiento del sistema de análisis de un registro. Como un simple ejemplo, escribir una cadena de texto que dice "¡Hola!"

helloText = "Hola!"

4 Abra el archivo dentro de un nuevo objeto de archivo con el comando "abierta". Por ejemplo, escribe:

ARCHIVO = abierto (mi_archivo, "w")

5 Escribir la información en su archivo. La función "writelines", escribe todos los datos contenidos en una variable a la vez, mientras que la función de "escribir", escribe cada línea de uno en uno. Como un ejemplo, el "Hola!" cadena puede ser escrito en ambos sentidos, lo que resulta en dos líneas de texto añadido al documento.

FILE.writelines (helloText)

FILE.write (helloText)

6 Cerrar el objeto de archivo para asegurar el control del archivo es liberado. Esto reduce la memoria y asegura que no hay escritura accidental al documento. Tipo "file.close ()" en su propia línea dentro de su documento.

7 Guarde el archivo de Python, y ejecutarlo dentro de Python para escribir su archivo.

Consejos y advertencias

  • Los datos almacenados en una matriz pueden ser escritas línea a línea usando un bucle for y la función de escritura.
  • Mantenga sus nombres de archivo clara para evitar sobrescribir los archivos importantes a través de error del programador.