Discovering File MIME Types in Python
Determining a file's MIME type is crucial for facilitating automatic opening in browsers based on content-type headers in HTTP responses. This article explores methods for obtaining MIME types in Python.
Using the python-magic Library
The python-magic library provides a straightforward approach to extracting MIME types. Its current trunk located at Github offers an updated method:
import magic mime = magic.Magic(mime=True) mime.from_file("testdata/test.pdf") # 'application/pdf'
This code snippet retrieves the MIME type of the file named "test.pdf," which in this case is "application/pdf."
Additional Considerations
The above is the detailed content of How to Discover File MIME Types in Python?. For more information, please follow other related articles on the PHP Chinese website!