परिचय
हम pyperclip मॉड्यूल का उपयोग करके क्लिपबोर्ड पर कंटेंट कॉपी और पेस्ट करेंगे। यह क्रॉस-प्लेटफॉर्म है और Python 2 और Python 3 दोनों पर काम करता है।
क्लिपबोर्ड से और उस पर कॉपी और पेस्ट करना बहुत उपयोगी हो सकता है जब आप डेटा के आउटपुट को किसी अलग फाइल या सॉफ्टवेयर में पेस्ट करना चाहते हैं।
शुरुआत करना
pyperclip मॉड्यूल Python के साथ पैकेज्ड नहीं आता है। इसे एक्सेस करने के लिए, आपको पहले इसे डाउनलोड और इंस्टॉल करना होगा। आप इसे PIP पैकेज मैनेजर का उपयोग करके कर सकते हैं।
अपना टर्मिनल लॉन्च करें और pyperclip इंस्टॉल करने के लिए नीचे दिए गए कमांड को टाइप करें
pip install pyperclip
एक बार जब आपके पास यह इंस्टॉल हो जाता है, तो आपको इसे अपने Python स्क्रिप्ट में इम्पोर्ट करना होगा।
हम इम्पोर्ट कमांड का उपयोग करके ऐसा कर सकते हैं,
import pyperclip
टेक्स्ट को क्लिपबोर्ड पर कॉपी करना
टेक्स्ट को क्लिपबोर्ड पर कॉपी करने के लिए हम pyperclip.copy() फंक्शन का उपयोग करते हैं।
import pyperclip
pyperclip.copy("Hello world!")
उपरोक्त कोड लाइनें "Hello world!" को आपके क्लिपबोर्ड पर कॉपी करेंगी और पेस्ट करने के लिए तैयार होंगी।
क्लिपबोर्ड से टेक्स्ट पेस्ट करना
उदाहरण
import pyperclip
text = pyperclip.paste()
print(text)
आउटपुट
Hello world!
हम क्लिपबोर्ड में मौजूद नवीनतम कंटेंट को पेस्ट करने के लिए pyperclip.paste() फंक्शन का उपयोग करते हैं।
नया कंटेंट कॉपी करने के बाद कंटेंट पेस्ट करना
कभी-कभी किसी प्रोजेक्ट पर काम करते समय आप एक अलग मैसेज कॉपी करने के बाद नए मैसेज पेस्ट करना चाह सकते हैं।
इसे प्राप्त करने के लिए, हम pyperclip.waitForNewPaste() फंक्शन का उपयोग करते हैं।
उदाहरण
import pyperclip
pyperclip.copy("Hello world!")
text = pyperclip.paste()
print(text)
pyperclip.copy('Hello world!')
text = pyperclip.waitForNewPaste()
print(text)
आउटपुट
Hello world!
Random message copied
नोट - उपरोक्त उदाहरण में, प्रोग्राम नए कॉपी किए गए टेक्स्ट को प्रिंट करने के बाद समाप्त हो जाएगा। नया कॉपी किया गया टेक्स्ट "Hello world!" के अलावा कुछ भी होना चाहिए।
यदि आप बस पेस्ट करना चाहते हैं, भले ही टेक्स्ट क्लिपबोर्ड में पहले से मौजूद टेक्स्ट के समान हो, तो बस pyperclip.waitForPaste() फंक्शन के लिए जाएं।
क्लिपबोर्ड में स्टोर किया गया और पेस्ट किया गया डेटा हमेशा स्ट्रिंग डेटाटाइप होता है।
निष्कर्ष
अब आप जानते हैं कि त्वरित पहुंच के लिए अपने क्लिपबोर्ड में टेक्स्ट या स्ट्रिंग डेटाटाइप को कॉपी और पेस्ट कैसे करें।
आप इसका उपयोग सिंपल ऑटोमेशन टूल्स विकसित करने के लिए कर सकते हैं जो टेबल बनाने में आपकी मदद करते हैं, जहां डेटा को लगातार कॉपी और पेस्ट करना पड़ता है।
ऐसे विभिन्न अन्य परिदृश्य हैं जहां आप इस मॉड्यूल का उपयोग कर सकते हैं। और चूंकि यह क्रॉस-प्लेटफॉर्म है, आप इसे Linux, MacOS और Windows पर उपयोग कर सकते हैं।