प्रयास करने से पहले; सुनिश्चित करें कि आपके कंप्यूटर पर पायथन स्थापित है।
पायथन आईडीई में आपको पाथलिब और ओएस लाइब्रेरीज़ को आयात करने के साथ शुरुआत करनी होगी। दोनों पायथन मानक लाइब्रेरी का हिस्सा हैं इसलिए किसी बाहरी इंस्टॉलेशन की आवश्यकता नहीं है।
1.)आवश्यक पुस्तकालयों (पाथलिब और ओएस) को आयात करें।
2.)अपने डेस्कटॉप का पथ ढूंढें।
3.)"स्क्रीनशॉट" नामक एक नया फ़ोल्डर बनाएं (यदि यह पहले से मौजूद नहीं है)।
4.)केवल .png फ़ाइलें (जो आमतौर पर स्क्रीनशॉट होती हैं) ढूंढने के लिए डेस्कटॉप पर फ़ाइलों को फ़िल्टर करें।
5.)प्रत्येक .png फ़ाइल को "स्क्रीनशॉट" फ़ोल्डर में ले जाएँ
स्पष्ट करने के लिए हम प्रत्येक चरण पर थोड़ा गहराई से विचार कर सकते हैं।
1.) पाथलिब और ओएस आयात करने के लिए, अपना आईडीई खोलें, सुनिश्चित करें कि आपकी भाषा पायथन के वर्तमान संस्करण पर सेट है और टाइप करें:
पाथलिब आयात पथ से
ओएस आयात करें
2.) डेस्कटॉप पर पथ खोजें
आपके डेस्कटॉप से फ़ाइलें स्थानांतरित करने के लिए, हमें सबसे पहले उसका पथ ढूंढना होगा। Path.home() विधि वर्तमान उपयोगकर्ता की होम निर्देशिका लौटाती है, और हम इसमें "डेस्कटॉप" जोड़ सकते हैं।
डेस्कटॉप = Path.home().joinpath('डेस्कटॉप')
कोड की यह पंक्ति एक पथ ऑब्जेक्ट बनाती है जो उपयोगकर्ता के डेस्कटॉप की ओर इशारा करती है। आप पथ प्रिंट करके इसकी पुष्टि कर सकते हैं:
प्रिंट(डेस्कटॉप)
3.) स्क्रीनशॉट के लिए एक नया फ़ोल्डर बनाएं
इसके बाद, हम एक नया फ़ोल्डर बनाते हैं जहां हम .png फ़ाइलों को स्थानांतरित करेंगे। यदि यह पहले से मौजूद नहीं है तो mkdir विधि डेस्कटॉप के अंदर "स्क्रीनशॉट" फ़ोल्डर बनाएगी। अस्तित्व_ओके=सही तर्क यह सुनिश्चित करता है कि यदि फ़ोल्डर पहले से मौजूद है तो स्क्रिप्ट कोई त्रुटि नहीं देगी।
desktop.joinpath('स्क्रीनशॉट').mkdir(exist_ok=True)
हम डेस्कटॉप पर सभी फ़ाइलों को पुनरावृत्त करने के लिए एक सरल लूप का उपयोग करते हैं। iterdir() विधि निर्देशिका में सभी आइटमों के लिए एक पुनरावर्तक लौटाती है।
.png फ़ाइलों को फ़िल्टर करने के लिए, हम दो शर्तों की जाँच करते हैं:
1.) आइटम एक फ़ाइल होना चाहिए (f.is_file()).
2.) फ़ाइल एक्सटेंशन .png (f.suffix == ".png") होना चाहिए।
desktop.iterdir() में f के लिए:
यदि f.is_file() और f.suffix == ".png":
5.) स्क्रीनशॉट ले जाएँ
अंत में, प्रत्येक .png फ़ाइल के लिए, हम इसे "स्क्रीनशॉट" फ़ोल्डर में ले जाते हैं। यह रिप्लेस विधि का उपयोग करके किया जाता है, जो हमें फ़ाइल को उसके वर्तमान स्थान से नए पथ पर ले जाने की अनुमति देता है।
f.replace(desktop.joinpath("स्क्रीनशॉट").joinpath(f.name))
आपका अंतिम इनपुट कोड इस तरह दिखना चाहिए:
निष्कर्ष:
यह स्क्रिप्ट सभी .png फ़ाइलों (आमतौर पर स्क्रीनशॉट) को एक निर्दिष्ट फ़ोल्डर में ले जाकर आपके डेस्कटॉप को व्यवस्थित करने के लिए एक उपयोगी उपकरण है। कुछ संशोधनों के साथ, इस स्क्रिप्ट को अन्य फ़ाइल प्रकारों या निर्देशिकाओं को संभालने के लिए अनुकूलित किया जा सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3