"बाइनरी" फ़ाइलें वे फ़ाइलें हैं जिनका फॉर्मेट पढ़ने योग्य कैरेक्टर्स से नहीं बना होता। बाइनरी फ़ाइलें JPEG या GIF जैसी इमेज फ़ाइलों, MP3 जैसी ऑडियो फ़ाइलों या वर्ड या PDF जैसे बाइनरी डॉक्यूमेंट फॉर्मेट तक हो सकती हैं। पायथन में, फ़ाइलें डिफ़ॉल्ट रूप से टेक्स्ट मोड में खुलती हैं। फ़ाइलों को बाइनरी मोड में खोलने के लिए, मोड निर्दिष्ट करते समय 'b' जोड़ें।
उदाहरण
f = open('my_file.mp3', 'rb')
file_content = f.read()
f.close()
उपरोक्त कोड my_file.mp3 को बाइनरी रीड मोड में खोलता है और फ़ाइल कंटेंट को file_content वेरिएबल में स्टोर करता है।