Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में File का MIME Type कैसे Find करें?


File का MIME Type Determine करना

Python में mimetypes नामक एक Module होता है जिसका उपयोग आप Python में File के MIME Type का अनुमान लगाने के लिए कर सकते हैं। हालांकि, यह File के MIME Type को जानने का Reliable तरीका नहीं है।

उदाहरण: mimetypes Module का उपयोग

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

अधिक Reliable तरीका: python-magic Module

आप python-magic नामक Non-Standard Module का उपयोग करके File के Mimetype को Deduce कर सकते हैं। यह File Content को Analyze करता है, केवल Extension को नहीं।

उदाहरण: python-magic का उपयोग

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

Installation: pip install python-magic (Linux पर libmagic System Package की भी आवश्यकता हो सकती है)

तुलना:

  • mimetypes - केवल File Extension पर आधारित, Fast लेकिन कम Accurate
  • python-magic - File Content (Magic Numbers) पर आधारित, Slow लेकिन अधिक Accurate

  1. विंडोज में फाइल टाइप का आइकन कैसे बदलें विंडोज में फाइल टाइप का आइकन कैसे बदलें

    विंडोज में आप केवल फ़ोल्डर गुण विंडो खोलकर और फिर कस्टमाइज़ टैब के तहत चेंज आइकन बटन पर क्लिक करके किसी भी फ़ोल्डर आइकन को आसानी से कस्टमाइज़ कर सकते हैं। हालांकि, जब किसी विशिष्ट फ़ाइल प्रकार के आइकन को बदलने की बात आती है, तो विंडोज में ऐसा करने के लिए कोई अंतर्निहित विकल्प नहीं है। किसी विशेष फ़ा

  1. - Python में String में Substring की nth Occurrence कैसे Find करें?

    Substring की nth Occurrence Find करना आप Substring पर Max n+1 Splits के साथ Split करके String में Substring की nth Occurrence Find कर सकते हैं। यदि Resulting List का Size n+1 से Greater है, तो इसका मतलब है कि Substring n से अधिक बार Occur होती है। इसका Index Simple Formula से पाया जा सकता है: Origi

  1. त्वरित गाइड: विंडोज 10 पर सबसे बड़ी फ़ाइलों का पता लगाएं और हटाएं त्वरित गाइड: विंडोज 10 पर सबसे बड़ी फ़ाइलों का पता लगाएं और हटाएं

    यदि आपको कम स्टोरेज स्पेस का संदेश मिलता है और मेमोरी खाली करना मुश्किल लगता है, तो ऐसा करने का सबसे अच्छा तरीका है अपने विंडोज 10 पर एक बड़ी फ़ाइल ढूंढना। इससे आपको पता चल जाएगा कि कौन सी फ़ाइलें अनावश्यक हैं, और आप उन्हें हटा सकते हैं, जिससे स्टोरेज स्पेस पुनर्प्राप्त होगा। लेकिन पीसी पर बड़ी फ़ा