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

पायथन में बाइनरी फ़ाइल कैसे कॉपी करें?


shutil मॉड्यूल फ़ाइलों के साथ-साथ पूरे फ़ोल्डरों को कॉपी करने के लिए फ़ंक्शन प्रदान करता है।

shutil.copy(source, destination) कॉल करने से source पथ पर मौजूद फ़ाइल, destination पथ पर मौजूद फ़ोल्डर में कॉपी हो जाएगी। (दोनों सोर्स और डेस्टिनेशन स्ट्रिंग्स हैं।) यदि डेस्टिनेशन एक फ़ाइल नाम है, तो इसे कॉपी की गई फ़ाइल के नए नाम के रूप में उपयोग किया जाएगा। यह फ़ंक्शन कॉपी की गई फ़ाइल के पथ का स्ट्रिंग लौटाता है।

उदाहरण

>>> import shutil
>>> # समान फ़ोल्डर में अलग नाम से फ़ाइल कॉपी करें
>>> shutil.copy('original.txt', 'duplicate.txt')
'/home/username/duplicate.txt'
>>> shutil.copy('original.txt', 'my_folder/duplicate.txt')
'/home/username/my_folder/duplicate.txt'

बाइनरी फ़ाइलों को कॉपी करने के लिए भी यही प्रक्रिया उपयोग की जा सकती है।

  1. - पायथन में फ़ाइल को बाइनरी मोड में कैसे खोलें?

    बाइनरी फ़ाइलें वे फ़ाइलें हैं जिनका फॉर्मेट पढ़ने योग्य कैरेक्टर्स से नहीं बना होता। बाइनरी फ़ाइलें JPEG या GIF जैसी इमेज फ़ाइलों, MP3 जैसी ऑडियो फ़ाइलों या वर्ड या PDF जैसे बाइनरी डॉक्यूमेंट फॉर्मेट तक हो सकती हैं। पायथन में, फ़ाइलें डिफ़ॉल्ट रूप से टेक्स्ट मोड में खुलती हैं। फ़ाइलों को बाइनरी मोड

  1. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&

  1. - पायथन फंक्शन में दोहराई गई लाइनों को कैसे हटाएं?

    दिए गए टेक्स्ट फ़ाइल को bar.txt नाम दें। पायथन में टेक्स्ट फ़ाइल या फंक्शन में डुप्लिकेट लाइनों को हटाने के लिए फ़ाइल हैंडलिंग मेथड्स का उपयोग करें। टेक्स्ट फ़ाइल या फंक्शन उसी डायरेक्टरी में होना चाहिए जहां पायथन प्रोग्राम फ़ाइल है। बार.txt में डुप्लिकेट हटाने और आउटपुट foo.txt में स्टोर करने का एक