file = open("data.txt", "a" )
file.write( "Hola Mundo" )
file.close()
Tenga en cuenta que para el mundo de apertura a , si desea escribir en la línea, puede usar el salto de línea \n :
file = open ("data.txt","a" )
file.write("\n Hola Mundo" )
file.close()
La palabra clave with
Hay otra sintaxis más corta que permite emanciparse del problema de cerrar el archivo: la palabra clave con.
Aquí está la sintaxis:
with open( "data.txt","r" ) as file :
print file.read ()
Nmap
"mmap" es una biblioteca de Python que permite mapear archivos o segmentos de memoria en Python. Proporciona una interfaz que se asemeja a las matrices de Python, lo que permite acceder a datos de archivos o montones como si se tratara de una matriz de Python.
Usar "mmap" puede ser un enfoque más eficiente para acceder a los datos de un archivo o segmento de memoria que usar las funciones estándar de lectura y escritura, ya que mapea el archivo o el segmento de memoria en la memoria y accede a los datos directamente, sin pasar por la sobrecarga. del intérprete de Python. Esto puede ser particularmente útil para procesar grandes cantidades de datos o para acceder a los datos repetidamente.
Aquí se explica cómo usar "mmap" para leer un archivo en Python:
import mmap
#Abra el archivo en modo de lectura y obtenga su tamaño.
with open('my_file.txt', 'r') as f:
size = f.seek(0, 2)
f.seek(0)
# Create an mmap object from file
mm = mmap.mmap(f.fileno(), size)
# Read contents of file using mmap object
contents = mm.read()
# Imprimir contenido del archivo
print(contents)