| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo leer y escribir archivos en Python
    Cuando se está programando en el lenguaje Python más allá de los programas más triviales , normalmente se le requiere para leer los datos desde y escribir datos en archivos que existen fuera del propio programa . Python ofrece fáciles mecanismos de acceso y modificación de archivos específicos utilizando las funciones estándar que forman parte del núcleo del lenguaje . Instrucciones
    archivos abiertos en Python
    1

    Decidir sobre la política de uso . Necesita saber si usted necesita para leer o escribir en el archivo antes de poder abrir el archivo. Sólo abrir el archivo con los permisos que realmente necesita y no abre un archivo en modo de lectura y escritura cuando sólo tiene que leer de él . Esto evitará que accidentalmente escribe a presentar no debería estar escribiendo a .
    2

    Decida si desea utilizar el modo ASCII o binario . Si usted está leyendo el texto , tendrá que usar el modo ASCII. Si usted está leyendo datos binarios , utilizar el modo binario. Este modo se traducirá finales de línea al modo utiliza el sistema operativo.
    3

    Crear la cadena de modo. El primer carácter es el modo de lectura o escritura . Si desea abrir en modo binario , añada una "b " al final de la cadena. Por ejemplo , para leer en modo ASCII , la cadena sería el modo "r " y para escribir en modo binario , la cadena de modo sería " wb " .
    4

    Abra el archivo con el función de abrir . Guarde el objeto de archivo que resulta en una variable. Por ejemplo :

    f = open ( " /nombre de archivo /va /aquí " , "r" )
    Leer archivos en Python
    5 < p> Iterar sobre todas las líneas. Un objeto de archivo se puede utilizar como una colección con el bucle " para " . Puede iterar sobre todas las líneas en un archivo ( una acción común ) con la sentencia de

    para la línea de f : . Print line
    6

    Buscad a un cierto punto en el archivo . Los archivos no siempre se leen secuencialmente por lo que a menudo es necesario buscar a un punto determinado en el archivo antes de leer desde el archivo . Usted puede hacer esto con el método de búsqueda de un objeto de archivo .

    # Desplaza hasta el bytef.seek centésimo ( 100 )

    # Tratar de 10 bytes desde el bytef.seek actual ( 10 , 1 )
    7

    Leer datos binarios de un archivo. Utilizando el método de lectura de un objeto de archivo , se puede leer un número arbitrario de bytes de un archivo.

    # Leer 16 bytes desde el filebuf = f.read ( 16 )
    Escribir en Python archivos
    8 Escribir datos

    a un archivo . Si el archivo se abre en modo de escritura , puede escribir datos ASCII o binario a la misma. Esto se realiza con el método de escritura de un objeto de archivo .

    F.write ( " Esto es un texto ")
    9

    escribir objetos en un archivo. Si necesita guardar el estado interno de un objeto , puede " pepinillo " que. Para salmuera un objeto, primero debe importar el módulo pickle . Después de eso, usted puede salmuera casi cualquier objeto con la función pickle.dump .

    Importación picklepickle.dump ( any_object , f )
    10

    Cierre el archivo . Después de que finaliza la grabación , hay que cerrar el archivo. Esto asegura que todos los buffers se vacían y el archivo no está bloqueado para que otros programas puedan acceder a ella . Esto se realiza con el método de cierre de un objeto de archivo .

    F.close ()

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar las secuencias de comandos de Python par…
    ·Cómo quitar el primer carácter de una cadena en Pytho…
    ·Funciones estáticas en Python 
    ·Cómo reemplazar Python Derecho 
    ·Cómo convertir cadenas en listas en Python 
    ·¿Qué es Erlang en Python 
    ·Cómo determinar la compatibilidad con Python 
    ·Cómo Transportar una lista de listas en Python 
    ·Cómo quitar duplicados en las listas en Python 
    ·Cómo añadir bordes a un marco en Python 
      Artículos destacados
    ·Cómo crear una base de datos de una página web 
    ·Cómo escribir una cadena de conexión como un archivo …
    ·Cómo acceder a la configuración de seguridad de Windo…
    ·Cómo declarar una matriz de cadenas 
    ·¿Qué es UML Software 
    ·¿Cuáles son Sintaxis y string en código de ordenador…
    ·Cómo realizar consultas MySQL contenido Largo 
    ·Cómo acceder a SQLite desde un Shell Android 
    ·Cómo crear una clase abstracta en Java utilizando NetB…
    ·Cómo ignorar los valores duplicados en MySQL PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com