ভূমিকা
pyperclip মডিউল দিয়ে ক্লিপবোর্ডে কপি-পেস্ট করা যায়। এটি ক্রস-প্ল্যাটফর্ম এবং পাইথন ২ ও ৩ সাপোর্ট করে। আউটপুট অন্য ফাইল/সফটওয়্যারে পেস্ট করার সময় খুব উপকারী।
শুরু করা
pyperclip পাইথনের সাথে প্যাকেজড নয়। PIP দিয়ে ইনস্টল করুন:
pip install pyperclip
ইম্পোর্ট করুন:
import pyperclip
টেক্সট ক্লিপবোর্ডে কপি
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()। ক্লিপবোর্ড ডেটা সবসময় স্ট্রিং টাইপ।
উপসংহার
pyperclip দিয়ে কুইক অ্যাক্সেসের জন্য ক্লিপবোর্ডে টেক্সট/স্ট্রিং কপি-পেস্ট। অটোমেশন টুল (টেবিল বিল্ডিং, কনস্ট্যান্ট কপি-পেস্ট) বানাতে ব্যবহারী। লিনাক্স, ম্যাকওএস, উইন্ডোজ সব জায়গায় কাজ করে।