Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tìm kiểu kịch câm của tệp trong Python?


Python có một mô-đun được gọi là mimetypes mà bạn có thể sử dụng để đoán kiểu kịch câm của tệp bằng Python. Tuy nhiên, đó không phải là cách đáng tin cậy để biết loại kịch câm của một tệp.

ví dụ

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

Bạn cũng có thể sử dụng mô-đun không chuẩn có tên là python-magic để suy ra kiểu mimetype của tệp.

ví dụ

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