কম্পিউটার টিউটোরিয়াল

পাইথনে pyperclip মডিউল দিয়ে ক্লিপবোর্ড কপি-পেস্ট

ভূমিকা

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 দিয়ে কুইক অ্যাক্সেসের জন্য ক্লিপবোর্ডে টেক্সট/স্ট্রিং কপি-পেস্ট। অটোমেশন টুল (টেবিল বিল্ডিং, কনস্ট্যান্ট কপি-পেস্ট) বানাতে ব্যবহারী। লিনাক্স, ম্যাকওএস, উইন্ডোজ সব জায়গায় কাজ করে।

  1. পাইথনে openpyxl ব্যবহার করে এক্সেল ফাইল পড়া ও লিখা

  2. Mac-এ ফাইল ও টেক্সট কপি-পেস্ট করার পূর্ণ গাইড

  3. অ্যান্ড্রয়েডে Gboard Clipboard ব্যবহার করে মেসেজ কপি-পেস্ট করা

  4. অ্যান্ড্রয়েডে কপি-পেস্ট মাস্টার করুন: ধাপে ধাপে পূর্ণ গাইড