On Sat, Sep 27, 2008 at 3:42 PM, Michael Crute <mcrute@gmail.c omwrote:
Looking at the docs for the mimetypes module, it just guesses based on
the filename (and extension), not the actual contents of the file, so
it doesn't really help the OP, who wants to make sure their program
isn't misled by an inaccurate extension.
Regards,
Chris
--
Follow the path of the Iguana...
On Sat, Sep 27, 2008 at 5:43 PM, A. Joseph <joefazee@gmail .comwrote:
>
You could use the mimetypes module...
>
<<< import mimetypes
<<< mimetypes.guess _type("LegalNot ices.pdf")
>What should I look for in a file to determine whether or not it is a
>MS Word file or an Excel file or a PDF file, etc., etc.? including Zip
>files
>>
>I don`t want to check for file extension.
>os.path.splite xt('Filename.jp g') will produce a tuple of filename and
>extension, but some file don`t even have extension and can still be read by
>MS Word or NotePad. i want to be 100% sure of the file.
>MS Word file or an Excel file or a PDF file, etc., etc.? including Zip
>files
>>
>I don`t want to check for file extension.
>os.path.splite xt('Filename.jp g') will produce a tuple of filename and
>extension, but some file don`t even have extension and can still be read by
>MS Word or NotePad. i want to be 100% sure of the file.
You could use the mimetypes module...
>
<<< import mimetypes
<<< mimetypes.guess _type("LegalNot ices.pdf")
>>>('applicatio n/pdf', None)
the filename (and extension), not the actual contents of the file, so
it doesn't really help the OP, who wants to make sure their program
isn't misled by an inaccurate extension.
Regards,
Chris
--
Follow the path of the Iguana...
Comment