Python3 File read() Método
Métodos Python3 File (archivo)
Descripción
read()El método se utiliza para leer del archivo el número especificado de caracteres (modo textot) o el número de bytes (modo binariob). Si no se proporciona el parámetrosizeosizeo es negativo, se lee todo el contenido del archivo.
Sintaxis
La sintaxis del método read() es la siguiente:
fileObject.read([size]);
Parámetros
-
size-- el número de caracteres (modo texto) o bytes (modo binario) para leer del archivo, por defecto es-1, lo que significa leer todo el archivo.
Valor de retorno
Devuelve los bytes leídos de la cadena.
Ejemplo
El siguiente ejemplo demuestra el uso del método read():
El contenido del archivo ejemplo.txt es el siguiente:
Esta es la primera línea Esta es la segunda línea Esta es la tercera línea Esta es la cuarta línea Esta es la quinta línea
Leer el contenido del archivo en un bucle:
Ejemplo
#!/usr/bin/python3
# Abrir el archivo
fo = open("ejemplo.txt", "r+")
print ("Nombre del archivo: ", fo.name)
line = fo.read(10)
print ("Cadena leída: %s" % (line))
# Cerrar el archivo
fo.close()
# Abrir el archivo
fo = open("ejemplo.txt", "r+")
print ("Nombre del archivo: ", fo.name)
line = fo.read(10)
print ("Cadena leída: %s" % (line))
# Cerrar el archivo
fo.close()
La salida del ejemplo anterior es:
文件名为: ejemplo.txt 读取的字符串: 这是第一行 这是第二
Otras extensiones