Determine file type (binary or text)
Sami Viitanen
none at none.net
Wed Aug 13 07:17:47 EDT 2003
Works well in Unix but I'm making a script that works on both
Unix and Windows.
Win doesn't have that 'file -bi' command.
"bromden" <bromden at gazeta.pl.no.spam> wrote in message
news:bhd559$ku9$1 at absinth.dialog.net.pl...
> > How can I check if a file is binary or text?
>
> >>> import os
> >>> f = os.popen('file -bi test.py', 'r')
> >>> f.read().startswith('text')
> 1
>
> (btw, f.read() returns 'text/x-java; charset=us-ascii\n')
>
> --
> bromden[at]gazeta.pl
>
More information about the Python-list
mailing list