Python para principiantes

9.3. Propiedades del objeto file

Se pueden acceder a las siguientes propiedades del objeto file:

  • closed: retorna True si el archivo se ha cerrado. De lo contrario, False.
  • mode: retorna el modo de apertura.
  • name: retorna el nombre del archivo
  • encoding: retorna la codificación de caracteres de un archivo de texto
>>> archivo = open("remeras.txt", "r+")
>>> contenido = archivo.read()
>>> nombre = archivo.name
>>> modo = archivo.mode
>>> encoding = archivo.encoding
>>> archivo.close() 

>>> if archivo.closed: 
...     print "El archivo se ha cerrado correctamente" 
... else: 
...     print "El archivo permanece abierto" 
... 
El archivo se ha cerrado correctamente 

>>> nombre 
'remeras.txt' 

>>> modo 
'r+' 

>>> encoding
None

Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribución de esta página se permite bajo los términos de la licencia Creative Commons Atribución NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta nota de copyright.