[EMAIL PROTECTED] wrote:
> Greetings!
> 
> I've just started learning python, so this is probably one of those
> obvious questions newbies ask.
> 
> Is there any way in python to check if a text file is blank?
> 
> What I've tried to do so far is:
> 
>                 f = file("friends.txt", "w")
>               if f.read() is True:
>                       """do stuff"""
>               else:
>                       """do other stuff"""
>               f.close()
> 
> What I *mean* to do in the second line is to check if the text file is
> not-blank. But apparently that's not the way to do it.
> 
> Could someone set me straight please?


Along with the other posts ... consider using the lstat command to get 
information about the file.


import os
print os.lstat("friends.txt")[6]


gives the size in bytes of friends.txt or throws an OSError if 
friends.txt does not exist.

lstat is portable, it defaults to stat on Windows.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to