<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FFile_IO</id>
	<title>Curso de Programación en Python/File IO - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FFile_IO"/>
	<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/File_IO&amp;action=history"/>
	<updated>2026-04-14T22:12:53Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/File_IO&amp;diff=119363&amp;oldid=prev</id>
		<title>Rrc: /* Leer archivo en modo binary - LeerArchivo-7.py */</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/File_IO&amp;diff=119363&amp;oldid=prev"/>
		<updated>2015-12-16T21:55:36Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Leer archivo en modo binary - LeerArchivo-7.py&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Usando Archivos en Python =&lt;br /&gt;
== Open() ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
La sintaxis es:&lt;br /&gt;
objeto_de_Archivo = open( NombreDeArchivo, modo, encoding )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Modo ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
El argumento de modo es opcional. Si no está, el modo es &amp;#039;r&amp;#039; ( Leer ).&lt;br /&gt;
&lt;br /&gt;
Los modos pueden ser:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;r&amp;#039; Abrir solo para leer&lt;br /&gt;
&lt;br /&gt;
&amp;#039;w&amp;#039; Abrir solo para escribir. Si existe el archivo, sus contenidos se borran.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;a&amp;#039; Abrir para escribir al fin de un archivo sin borar sus contenidos. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;r+&amp;#039; Abrir para leer y también para escribir.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Crear un Archivo de texto - CrearArchivo-1.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
MiArchivo = open( &amp;quot;NuevoArchivo.txt&amp;quot;, &amp;quot;w&amp;quot;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
MiArchivo.write( &amp;quot;Es mi primer archivo\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
MiArchivo.write(&amp;quot;creado en Python\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
MiArchivo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ls -al NuevoArchivo.txt &lt;br /&gt;
-rw------- 1 rrc rrc 38 Oct  3 13:07 NuevoArchivo.txt&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr PythonClase]$ cat NuevoArchivo.txt &lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
creado en Python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agregar texto a un Archivo existente - AgregarEnArchivo-1.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
MiArchivo = open( &amp;quot;NuevoArchivo.txt&amp;quot;, &amp;quot;a&amp;quot;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
MiArchivo.write( &amp;quot;Estamos agregando los líneas de texto al fin de NuevoArchivo.txt\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
MiArchivo.write(&amp;quot;si todo sirve cómo pensamos\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
MiArchivo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ls -al NuevoArchivo.txt &lt;br /&gt;
-rw------- 1 rrc rrc 38 Oct  3 13:07 NuevoArchivo.txt&lt;br /&gt;
[rrc@Llawyr PythonClase]$ cat NuevoArchivo.txt &lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
creado en Python&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./AgregarEnArchivo-1.py &lt;br /&gt;
[rrc@Llawyr PythonClase]$ ls -al NuevoArchivo.txt &lt;br /&gt;
-rw------- 1 rrc rrc 133 Oct  3 15:06 NuevoArchivo.txt&lt;br /&gt;
[rrc@Llawyr PythonClase]$ cat NuevoArchivo.txt &lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
creado en Python&lt;br /&gt;
Estamos agregando los líneas de texto al fin de NuevoArchivo.txt&lt;br /&gt;
si todo sirve cómo pensamos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cómo leer de un archivo de texto ==&lt;br /&gt;
Son diferentes manera a leer un archivo.&lt;br /&gt;
&lt;br /&gt;
=== file.read() - LeerArchivo-1.py ===&lt;br /&gt;
Si quieres leer todos los caracteres de un archivo puedes usar file.read().&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer = open( &amp;#039;NuevoArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
print( ArchivoALeer.read() )&lt;br /&gt;
ArchivoALeer.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-1.py&lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
creado en Python&lt;br /&gt;
Estamos agregando los líneas de texto al fin de NuevoArchivo.txt&lt;br /&gt;
si todo sirve cómo pensamos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== file.read( n ) - LeerArchivo-2.py ===&lt;br /&gt;
Puedes especificar cuantos caracteres a leer usando file.read( n ).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer = open( &amp;#039;NuevoArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
print( ArchivoALeer.read( 12 ) )&lt;br /&gt;
ArchivoALeer.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-2.py&lt;br /&gt;
Es mi primer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== file.readline() - LeerArchivo-3.py ===&lt;br /&gt;
Puedes leer una línea a la ves usando file.readline(n).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer = open( &amp;#039;NuevoArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
print( &amp;quot;Usando readline() la primera ves:&amp;quot; )&lt;br /&gt;
print( ArchivoALeer.readline() )&lt;br /&gt;
print( &amp;quot;Usando readline() la segunda ves:&amp;quot; )&lt;br /&gt;
print( ArchivoALeer.readline() )&lt;br /&gt;
ArchivoALeer.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-3.py&lt;br /&gt;
Usando readline() la primera ves:&lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
&lt;br /&gt;
Usando readline() la segunda ves:&lt;br /&gt;
creado en Python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== file.readlines() - LeerArchivo-4.py ===&lt;br /&gt;
file.readlines() regresa el archivo completo en una lista de cadenas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer = open( &amp;#039;NuevoArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
print( ArchivoALeer.readlines() )&lt;br /&gt;
ArchivoALeer.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-4.py&lt;br /&gt;
[&amp;#039;Es mi primer archivo\n&amp;#039;, &amp;#039;creado en Python\n&amp;#039;, &amp;#039;Estamos agregando los líneas de texto al fin de NuevoArchivo.txt&amp;#039;, &lt;br /&gt;
&amp;#039;si todo sirve cómo pensamos&amp;#039;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Leer un archivo con un loop - LeerArchivo-5.py ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer = open( &amp;#039;NuevoArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
for line in ArchivoALeer:&lt;br /&gt;
  print( line )&lt;br /&gt;
&lt;br /&gt;
ArchivoALeer.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Resultado ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-5.py&lt;br /&gt;
Es mi primer archivo&lt;br /&gt;
&lt;br /&gt;
creado en Python&lt;br /&gt;
&lt;br /&gt;
Estamos agregando los líneas de texto al fin de NuevoArchivo.txt&lt;br /&gt;
&lt;br /&gt;
si todo sirve cómo pensamos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Crear un archivo usando with - CrearArchivo-2.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
with open( &amp;#039;NuevoArchivo3.txt&amp;#039;, &amp;#039;w&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; ) as f:&lt;br /&gt;
  f.write( &amp;quot;Estamos escibiendo en NuevoArchivo3 &amp;quot; )&lt;br /&gt;
  f.write( &amp;quot;Usando with.\nNo está necesario usar f.close cuando usas with.\n&amp;quot; )&lt;br /&gt;
  f.write( &amp;quot;El sabe cómo cerrar el archivo sin instrucción, &amp;quot; )&lt;br /&gt;
  f.write( &amp;quot;y se obtiene mejor sintaxis y manejo de excepciones&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./CrearArchivo-2.py &lt;br /&gt;
[rrc@Llawyr PythonClase]$ ls -al NuevoArchivo3.txt &lt;br /&gt;
-rw------- 1 rrc rrc 197 Oct  3 15:29 NuevoArchivo3.txt&lt;br /&gt;
[rrc@Llawyr PythonClase]$ cat NuevoArchivo3.txt &lt;br /&gt;
Estamos escibiendo en NuevoArchivo3 Usando with.&lt;br /&gt;
No está necesario usar f.close cuando uasas with.&lt;br /&gt;
El sabe a cerrar el archivo sin instrucción, y se obtiene mejor sintaxis y manejo de excepciones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Leer los contenidos de un archivo en una lista usando with - LeerArchivo-6.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
with open( &amp;quot;NuevoArchivo3.txt&amp;quot;, encoding=&amp;#039;utf-8&amp;#039; ) as f:&lt;br /&gt;
  data = f.readlines()&lt;br /&gt;
&lt;br /&gt;
print( type( data ) )&lt;br /&gt;
print( data )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-6.py&lt;br /&gt;
[&amp;#039;Estamos escibiendo en NuevoArchivo3 Usando with.\n&amp;#039;, &amp;#039;No está necesario usar f.close cuando uasas with.\n&amp;#039;, &amp;#039;El sabe a cerrar el archivo sin instrucción, y se obtiene mejor sintaxis y manejo de excepciones&amp;#039;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Leer los contenidos de un archivo en una lista usando with - LeerArchivo-6a.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
with open( &amp;#039;UniCodeArchivo.txt&amp;#039;, &amp;#039;r&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; ) as ArchivoALeer:&lt;br /&gt;
  print( ArchivoALeer.read( 12 ) )&lt;br /&gt;
with open( &amp;#039;UniCodeArchivo.txt&amp;#039;, &amp;#039;rb&amp;#039; ) as ArchivoALeer:&lt;br /&gt;
  print( ArchivoALeer.read( 12 ) )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Pridd PythonClase]$ ./LeerArchivo-6a.py &lt;br /&gt;
á é í ó ú ñ Á É Í &lt;br /&gt;
b&amp;#039;\xc3\xa1 \xc3\xa9 \xc3\xad \xc3\xb3 \xc3\xba \xc3\xb1 &amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Leer archivo en modo binary - LeerArchivo-7.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
with open( &amp;#039;NuevoArchivo.txt&amp;#039;, encoding=&amp;#039;utf-8&amp;#039; ) as f:&lt;br /&gt;
  data = f.readlines()&lt;br /&gt;
&lt;br /&gt;
for line in data:&lt;br /&gt;
  words = line.split()&lt;br /&gt;
  print( words )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-7.py &lt;br /&gt;
[&amp;#039;Es&amp;#039;, &amp;#039;mi&amp;#039;, &amp;#039;primer&amp;#039;, &amp;#039;archivo&amp;#039;]&lt;br /&gt;
[&amp;#039;creado&amp;#039;, &amp;#039;en&amp;#039;, &amp;#039;Python&amp;#039;]&lt;br /&gt;
[&amp;#039;Estamos&amp;#039;, &amp;#039;agregando&amp;#039;, &amp;#039;los&amp;#039;, &amp;#039;líneas&amp;#039;, &amp;#039;de&amp;#039;, &amp;#039;texto&amp;#039;, &amp;#039;al&amp;#039;, &amp;#039;fin&amp;#039;, &amp;#039;de&amp;#039;, &amp;#039;NuevoArchivo.txt&amp;#039;]&lt;br /&gt;
[&amp;#039;si&amp;#039;, &amp;#039;todo&amp;#039;, &amp;#039;sirve&amp;#039;, &amp;#039;cómo&amp;#039;, &amp;#039;pensamos&amp;#039;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Leer archivo con seek y tell - LeerArchivo-8.py ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python3&lt;br /&gt;
#-*-coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
with open( &amp;quot;SeekArchivo.txt&amp;quot;, encoding=&amp;#039;utf-8&amp;#039;) as fh:&lt;br /&gt;
  print( &amp;quot;fh.tell() nos da:&amp;quot;, fh.tell() )&lt;br /&gt;
  print( &amp;quot;fh.read(8) nos da:&amp;quot;, fh.read(8) )&lt;br /&gt;
  print( &amp;quot;fh.tell() nos da:&amp;quot;, fh.tell() )&lt;br /&gt;
  print( &amp;quot;fh.seek( fh.tell() + 1 ) nos da:&amp;quot;, fh.seek( fh.tell() + 1 ) )&lt;br /&gt;
  print( &amp;quot;fh.tell() nos da:&amp;quot;, fh.tell() )&lt;br /&gt;
  print( &amp;quot;fh.read() nos da:&amp;quot;, fh.read() )&lt;br /&gt;
  print( &amp;quot;fh.tell() nos da:&amp;quot;, fh.tell() )&lt;br /&gt;
  print( &amp;quot;fh.seek( fh.tell() - 18 ) nos da:&amp;quot;, fh.seek( fh.tell() - 18 ) )&lt;br /&gt;
  print( &amp;quot;fh.read( 6 ) nos da:&amp;quot;, fh.read( 6 ) )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@Llawyr PythonClase]$ ./LeerArchivo-8.py &lt;br /&gt;
fh.tell() nos da: 0&lt;br /&gt;
fh.read(8) nos da: En estos&lt;br /&gt;
fh.tell() nos da: 8&lt;br /&gt;
fh.seek( loc + 1 ) nos da: 9&lt;br /&gt;
fh.tell() nos da: 9&lt;br /&gt;
fh.read() nos da: tiempos se necesita mucho ingenio para cometer un pecado original. &lt;br /&gt;
&lt;br /&gt;
fh.tell() nos da: 77&lt;br /&gt;
fh.seek( loc - 18 ) nos da: 59&lt;br /&gt;
fh.read( 6 ) nos da: pecado&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programación en Python]]&lt;br /&gt;
[[Category:PythonCabal]]&lt;br /&gt;
[[Category:CursoPython]]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>