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. - पायथन का उपयोग करके फ़ाइल को कैसे रीनेम करें?

    आप os मॉड्यूल के rename मेथड का उपयोग कर सकते हैं। उदाहरण के लिए, आप वर्तमान डायरेक्टरी में मौजूद इन फ़ाइलों के साथ a.txt से b.txt में फ़ाइल का नाम बदलना चाहते हैं, >>> import os >>> os.rename(a.txt, b.txt) आप shutil (शेल यूटिलिटीज़) मॉड्यूल का भी उपयोग कर सकते हैं। shutil.move(so

  1. - पायथन में फ़ाइल को लिखने के लिए कैसे खोलें?

    फ़ाइलों को केवल लिखने के मोड में खोलने के लिए, मोड के रूप में w निर्दिष्ट करें। उदाहरण के लिए, f = open(my_file.txt, w) f.write(Hello World) f.close() उपरोक्त कोड my_file.txt को लिखने के मोड में खोलता है और फ़ाइल को Hello World रखने के लिए रीराइट करता है। एक सुरक्षित दृष्टिकोण अपवाद के मामले में फ़

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

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