Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #19414

Re: Find the mime type of a file.

References <20120125180432.76079215@bigfoot.com>
Date 2012-01-25 09:40 -0800
Subject Re: Find the mime type of a file.
From Chris Rebert <clp2@rebertia.com>
Newsgroups comp.lang.python
Message-ID <mailman.5082.1327513254.27778.python-list@python.org> (permalink)

Show all headers | View raw


On Wed, Jan 25, 2012 at 9:04 AM, Olive <diolu@bigfoot.com> wrote:
> I want to have a list of all the images in a directory. To do so I want
> to have a function that find the mime type of a file. I have found
> mimetypes.guess_type but it only works by examining the extension. In
> GNU/Linux the "file" utility do much better by actually looking at the
> file. Is there an equivalent function in python (as a last resort I can
> always use the external file utility).

There's 3rd-party Python bindings for the library that underlies the
`file` command:
https://github.com/ahupp/python-magic
And there's an unrelated pure(?) Python standalone module from A-A-P:
http://www.a-a-p.org/exec/ref-filetype.html

Tip: google "file type detection python"

Cheers,
Chris

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Find the mime type of a file. Olive <diolu@bigfoot.com> - 2012-01-25 18:04 +0100
  Re: Find the mime type of a file. Chris Rebert <clp2@rebertia.com> - 2012-01-25 09:40 -0800
  Re: Find the mime type of a file. Jon Clements <joncle@googlemail.com> - 2012-01-25 16:12 -0800

csiph-web