Definición
En Python, un archivo es una ubicación en el disco utilizada para almacenar información, que algunos nombres están asociados con él. Se utiliza para almacenar datos de forma permanente en una memoria no volátil (no volátil que retiene datos incluso si pérdida de potencia) (ex: disco duro).
Sintaxis
file_pointer = Open (fileLocation, modos, encoding = encoding_type)
La codificación es un parámetro opcional
Los archivos se pueden abrir en cualquiera de los siguientes modos:
Para abrir un archivo en modo binario, agregue "B" a los modos anteriores.
Ej: para abrir el archivo un archivo binario en ReadMode use "RB".
Cómo entrar en el intérprete de Python?
Abra la terminal de Linux y escriba "pitón" y presione Enter para que veamos el intérprete de Python. Para el tipo de versión Python3+ "Python3", Vamos a ver la siguiente información sobre la terminal. Si queremos verificar la versión de Python, escriba "Python -V".
En Python A File, esta operación se realiza en el siguiente orden:
Abrir un archivo
Método incorporado abierto() usado.
Ex:
F = abierto ("First File.txt ") # En Python, el valor predeterminado es el modo de lectura.Cerrar un archivo
Método incorporado cerca() usado.
Ex:
FP = Open ("TEXTFILE.txt ", encoding = 'utf-8')
Forma más segura de abrir y cerrar archivos utilizando el manejo de excepciones:
Usando este método, nos aseguramos de que el archivo esté cerrado siempre.
Operaciones de archivo utilizando con
La mejor manera de realizar la operación de archivo y el método más utilizado con la declaración. El uso de esto asegura que el archivo esté cerrado cuando se sale el bloque interior.
Ex:
Abrir ('TextFile.txt ',' w ', coding =' utf-8 ') como fp:Cuando salgamos con Bloque, el archivo se cerrará automáticamente.
Escribir en el archivo
Para escribir en un archivo, necesitamos abrirlo en la escritura 'W' o agregar 'A'.
Para escribir en un archivo, Python tiene los siguientes métodos incorporados:
escribir(): Este método escribe la cadena en un archivo.
Ex:
con Open ("TEXTFILE.txt ", 'w', coding = 'utf-8') como F:Si abrimos el archivo de texto.archivo txt, vemos que las líneas anteriores se escriben correctamente.
WriteLines () : Este método escribe la lista de cadenas a un archivo.
Ex:
file_content = ["Esta es una primera línea \ n", "Buenos días \ n",Lectura del archivo
Para leer un archivo en Python, debemos abrir el archivo en modo de lectura 'r'.
Para leer desde un archivo, Python tiene los siguientes métodos incorporados:
leer():
Leer (4): Este método lee los primeros 4 caracteres del archivo.
Ex:
FP = Open ("TEXTFILE.txt ", 'r', encoding = 'utf8')#proporcionar ubicación del archivo de texto.archivo txtleer() : Este método se lee hasta el final del archivo.
Ex:
FP = Open ("TEXTFILE.txt ", 'r', encoding = 'utf8')#proporcionar ubicación del archivo de texto.archivo txtReadline ():: Este método lee una línea a la vez.
Ex:
FP = Open ("TEXTFILE.txt ", 'r', encoding = 'utf8')#proporcionar ubicación del archivo de texto.archivo txtReadLines (): Este método lee todas las líneas en el archivo y devuelve una lista.
Ex:
FP = Open ("TEXTFILE.txt ", 'r', encoding = 'utf8')#proporcionar ubicación del archivo de texto.archivo txten bucle: Esta es la forma más utilizada de leer un archivo. Podemos leer un archivo línea por línea usando un forloop. Esta es una forma eficiente y rápida de leer un archivo.
Ex:
FP = Open ("TEXTFILE.txt ", 'r', encoding = 'utf-8')#proporcionar ubicación del archivo de texto.archivo txtAtravesar en un archivo
Los siguientes métodos se utilizan para atravesar en un archivo.
decir(): Este método se utiliza para obtener la posición del archivo actual en un archivo.
Ex:
con Open ("TEXTFILE.txt "," r ") como FP: #Provide Ubicación de TextFile.archivo txtbuscar(): Este método utilizado para llevar/colocar el cursor de archivo a una posición determinada en un archivo.
Ex:
con Open ("TEXTFILE.txt "," r ") como FP: #Provide Ubicación de TextFile.archivo txttruncar(): Este método se utiliza para modificar/cambiar el tamaño del archivo a un tamaño especificado en un archivo.
Ex:
#Escritura en un archivoFlush (): Este método descarga/borra un búfer.
Ex:
FP = Open ("TEXTFILE.txt "," w ")#proporcionar ubicación del archivo de texto.archivo txtConclusión
En Python, un archivo es una ubicación en un disco que se utiliza para almacenar información. El manejo de archivos en Python es simple y fácil. Además, en Python, hay diferentes módulos disponibles para manejar diferentes tipos de archivos.
Ex:
Tipo de archivo | Módulo de pitón |
---|---|
CSV | CSV |
xml | xml |
sobresalir | xlrd |