shutil मॉड्यूल की move विधि
shutil मॉड्यूल की move विधि
फ़ाइल या फ़ोल्डर को स्थानांतरित करती है। फ़ोल्डरों को
उनकी संपूर्ण सामग्री के साथ स्थानांतरित किया जाता है।
विधि के पहले पैरामीटर में स्रोत फ़ाइल का पथ
निर्दिष्ट किया जाता है, दूसरे पैरामीटर में -
नई फ़ाइल का गंतव्य पथ, तीसरे
वैकल्पिक पैरामीटर में - फ़ाइल की प्रतिलिपि बनाने वाला
फ़ंक्शन (डिफ़ॉल्ट copy_function=copy2)।
विधि नई फ़ाइल का गंतव्य पथ लौटाती है।
यदि स्रोत और नया पथ समान है, तो विधि केवल निर्दिष्ट फ़ाइल की सामग्री को पुनः लिख देती है।
वाक्य - विन्यास
import shutil
shutil.move(कहाँ से प्रतिलिपि बनाएँ, कहाँ प्रतिलिपि बनाएँ, [प्रतिलिपि फ़ंक्शन])
उदाहरण
आइए file1.txt फ़ाइल को स्थानांतरित करें:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
उदाहरण
आइए dir फ़ोल्डर को
उसकी संपूर्ण सामग्री के साथ स्थानांतरित करें:
import shutil
print(shutil.move('dir', 'trg'))
यह भी देखें
-
removeविधिosमॉड्यूल की,
जो फ़ाइल को हटाती है -
copyविधिshutilमॉड्यूल की,
जो फ़ाइल की प्रतिलिपि एक्सेस मोड को संरक्षित करके बनाती है -
getcwdविधिosमॉड्यूल की,
जो वर्तमान कार्यशील निर्देशिका लौटाती है -
path.existsविधिosमॉड्यूल की,
जो पथ के अस्तित्व की जाँच करती है -
path.isdirविधिosमॉड्यूल की,
जो फ़ोल्डर के अस्तित्व की जाँच करती है -
path.isfileविधिosमॉड्यूल की,
जो फ़ाइल के अस्तित्व की जाँच करती है -
scandirविधिosमॉड्यूल की,
जो फ़ोल्डर में फ़ाइलों को पुनरावृत्त करती है -
rmtreeविधिshutilमॉड्यूल की,
जो फ़ोल्डर को पुनरावर्ती रूप से हटाती है -
copy2विधिshutilमॉड्यूल की,
जो फ़ाइल की प्रतिलिपि मेटाडेटा के साथ बनाती है