"बाइनरी" फाइलें कोई भी फाइल होती हैं जहां प्रारूप पठनीय वर्णों से बना नहीं होता है। बाइनरी फाइलें जेपीईजी या जीआईएफ जैसी छवि फाइलों, एमपी 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 में बाइट्स के रूप में लिखता है।