Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 파일의 MIME 유형을 찾는 방법은 무엇입니까?


Python에는 Python에서 파일의 MIME 유형을 추측하는 데 사용할 수 있는 mimetypes라는 모듈이 있습니다. 그러나 파일의 MIME 유형을 아는 것은 신뢰할 수 있는 방법이 아닙니다.

예시

>>> import mimetypes
>>> print(mimetypes.MimeTypes().guess_type('my_file.txt')[0])
text/plain

python-magic이라는 비표준 모듈을 사용하여 파일의 MIME 유형을 추론할 수도 있습니다.

예시

>>> import magic
>>> mime = magic.Magic(mime=True)
>>> mime.from_file("my_file.txt")
text/plain