¿Como verifico si un archivo tiene contenido o está vacío en Python?

publicado por: Anonymous

Quiero escribir un contenido en un archivo usando los métodos apropiados, pero antes quiero verificar que el archivo al que quiero escribirle los datos esté completamente vacío.

¿Cómo verifico eso?

solución

Haciendo uso de os.stat para que por medio de st_size saber la cantidad de bytes en el archivo, sí es 0 está vacío.

import os
if os.stat("file").st_size == 0:
     print("Vacío")

Fuente

# O así
f = open('archivo', 'w')
contenido = f.read()
if contenido=='':
   print("Vacío")
Respondido por: Anonymous

Leave a Reply

Your email address will not be published.