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

पायथन का उपयोग करके फ़ाइल में बाइनरी डेटा कैसे लिखें?

"बाइनरी" फाइलें कोई भी फाइल होती हैं जहां प्रारूप पठनीय वर्णों से बना नहीं होता है। बाइनरी फाइलें जेपीईजी या जीआईएफ जैसी छवि फाइलों, एमपी 3 जैसी ऑडियो फाइलों या वर्ड या पीडीएफ जैसे बाइनरी दस्तावेज़ प्रारूपों से लेकर हो सकती हैं। पायथन में, फाइलें डिफ़ॉल्ट रूप से टेक्स्ट मोड में खोली जाती हैं। फ़ाइलों को बाइनरी मोड में खोलने के लिए, मोड निर्दिष्ट करते समय, इसमें 'बी' जोड़ें।

उदाहरण के लिए

f = open('my_file', 'w+b')
byte_arr = [120, 3, 255, 0, 100]
binary_format = bytearray(byte_arr)
f.write(binary_format)
f.close()

यह बाइनरी राइट मोड में एक फ़ाइल खोलता है और बाइट_एआर सरणी सामग्री को बाइनरी फ़ाइल, my_file में बाइट्स के रूप में लिखता है।


  1. पायथन का उपयोग करके पीडीएफ फाइलों को एक्सेल फाइलों में कैसे बदलें?

    विभिन्न प्रकार के संचालन को संभालने के लिए पायथन में पुस्तकालयों का एक बड़ा समूह है। इस लेख के माध्यम से, हम देखेंगे कि पीडीएफ फाइल को एक्सेल फाइल में कैसे बदला जाए। पीडीएफ को सीएसवी में बदलने के लिए पाइथन में कई पैकेज उपलब्ध हैं लेकिन हम Tabula-py मॉड्यूल का उपयोग करेंगे। tabula-py का प्रमुख भाग जा

  1. पायथन - मास्टर फाइल में कई फाइल डेटा लिखें

    फ़ाइल प्रबंधन किसी भी वेब एप्लिकेशन का एक महत्वपूर्ण हिस्सा है। फ़ाइल बनाने, पढ़ने, अपडेट करने और हटाने के लिए पायथन के कई कार्य हैं। किसी मौजूदा फ़ाइल में लिखने के लिए, आपको ओपन () फ़ंक्शन में एक पैरामीटर जोड़ना होगा - ए - संलग्न करें - फ़ाइल के अंत में संलग्न होगा w - लिखें - किसी भी मौजूदा सा

  1. बेस 64 डेटा एन्कोडिंग पायथन का उपयोग कर रहा है

    बेस 64 मॉड्यूल में फ़ंक्शन बाइनरी डेटा को प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त ASCII के सबसेट में अनुवाद करते हैं। एन्कोडिंग और डिकोडिंग फ़ंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो बेस16, बेस32, और बेस64 एल्गोरिदम को परिभाषित करता है, और वास्तविक मानक Ascii85 और