Also, f = file ('some_file.jpg') throws an error. "str object is not callable"
Ritesh Maric Michaud wrote: > Le Mercredi 14 Juin 2006 11:22, Ritesh Raj Sarraf a écrit : > > Hi, > > > > I have a funtion named unzipper() which does the work of unzipping the > > files. > > > > Is there a way I can identify what is the type of the file which'll be > > passed to unzipper(). > > If yes, I'll be able to make out if it's a zip file or a tar or a bz2 > > file. > > > Under Linux you can use the file command in a pipe. > In all cases, you use the "magic" repository of the file command directly like > this (I found the '\xff\xd8' for jpeg in /usr/share/file/magic.mime on my > debian) > > In [69]: f = file ('samurai_tux.jpg') > > In [70]: s = f.read(2) > > In [71]: s == '\xff\xd8' > Out[71]: True > > > > > > Thanks, > > Ritesh > > -- > _____________ > > Maric Michaud > _____________ > > Aristote - www.aristote.info > 3 place des tapis > 69004 Lyon > Tel: +33 426 880 097 -- http://mail.python.org/mailman/listinfo/python-list