file-magic
This library is a Python ctypes interface to libmagic.
libmagic
You can install file-magic either with:
python setup.py install # or easy_install . # or pip install file-magic
import magic detected = magic.detect_from_filename('magic.py') print 'Detected MIME type: {}'.format(detected.mime_type) print 'Detected encoding: {}'.format(detected.encoding) print 'Detected file type name: {}'.format(detected.name)
To run the tests:
python setup.py test