পরিচয়
আমরা পাইপারক্লিপ ব্যবহার করব ক্লিপবোর্ডে সামগ্রী কপি এবং পেস্ট করার জন্য মডিউল। এটি ক্রস-প্ল্যাটফর্ম এবং Python 2 এবং Python 3 উভয় ক্ষেত্রেই কাজ করে।
যখন আপনি ডেটার আউটপুট অন্য কোথাও অন্য ফাইল বা সফ্টওয়্যারে পেস্ট করতে চান তখন ক্লিপবোর্ড থেকে এবং থেকে অনুলিপি করা এবং আটকানো খুব কার্যকর হতে পারে৷
শুরু করা
পাইপারক্লিপ মডিউল পাইথনের সাথে প্যাকেজ করা হয় না। এটি অ্যাক্সেস করার জন্য, আপনাকে প্রথমে এটি ডাউনলোড এবং ইনস্টল করতে হবে। আপনি PIP প্যাকেজ ম্যানেজার ব্যবহার করে এটি করতে পারেন।
আপনার টার্মিনাল চালু করুন এবং পাইপারক্লিপ ইনস্টল করতে নীচের কমান্ডটি টাইপ করুন
pip install pyperclip
একবার আপনি এটি ইনস্টল করার পরে, আপনাকে অবশ্যই এটি আপনার পাইথন স্ক্রিপ্টে আমদানি করতে হবে৷
৷আমরা আমদানি কমান্ড ব্যবহার করে এটি করতে পারি,
import pyperclip
ক্লিপবোর্ডে পাঠ্য অনুলিপি করা হচ্ছে
ক্লিপবোর্ডে টেক্সট কপি করার জন্য আমরা pyperclip.copy() ফাংশন ব্যবহার করি।
import pyperclip pyperclip.copy("Hello world!")
কোডের উপরের লাইনগুলি "হ্যালো ওয়ার্ল্ড!" অনুলিপি করবে। আপনার ক্লিপবোর্ডে এবং পেস্ট করার জন্য প্রস্তুত।
ক্লিপবোর্ড থেকে পাঠ্য আটকানো হচ্ছে
উদাহরণ
import pyperclip text = pyperclip.paste() print(text)
আউটপুট
Hello world!
ক্লিপবোর্ডে উপস্থিত সাম্প্রতিক বিষয়বস্তু পেস্ট করতে আমরা pyperclip.paste() ফাংশন ব্যবহার করি।
নতুন সামগ্রী অনুলিপি করার পরে সামগ্রী আটকানো
কখনও কখনও একটি প্রকল্পে কাজ করার সময় আপনি একটি ভিন্ন বার্তা অনুলিপি করার পরে নতুন বার্তা পেস্ট করতে চাইতে পারেন৷
৷এটি অর্জন করার জন্য, আমরা পাইপারক্লিপ ব্যবহার করি। 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
দ্রষ্টব্য − উপরের উদাহরণে, প্রোগ্রামটি নতুন কপি টেক্সট প্রিন্ট করার পরে শেষ হয়ে যাবে। নতুন অনুলিপি করা পাঠ্যটি "হ্যালো ওয়ার্ল্ড!" ছাড়া অন্য কিছু হওয়া উচিত।
আপনি যদি শুধু পেস্ট করতে চান, এমনকি যদি পাঠ্যটি ক্লিপ বোর্ডে বিদ্যমান পাঠ্যের মতোই হয়, তাহলে শুধু pyperclip.waitForPaste() ফাংশনের জন্য যান৷
ক্লিপবোর্ডে সংরক্ষিত এবং আটকানো ডেটা সর্বদা একটি স্ট্রিং ডেটাটাইপ।
উপসংহার
আপনি এখন জানেন কিভাবে দ্রুত অ্যাক্সেসের জন্য আপনার ক্লিপবোর্ডে টেক্সট বা স্ট্রিং ডেটাটাইপ কপি এবং পেস্ট করতে হয়।
আপনি এটিকে সহজ অটোমেশন টুলস তৈরি করতে ব্যবহার করতে পারেন যা আপনাকে টেবিল তৈরি করতে সাহায্য করে, যেখানে ডেটা ক্রমাগত কপি এবং পেস্ট করতে হয়।
অন্যান্য বিভিন্ন পরিস্থিতিতে আপনি এই মডিউলটি ব্যবহার করতে পারেন৷ এবং যেহেতু এটি ক্রস-প্ল্যাটফর্ম, তাই আপনি এটির সাথে Linux, MacOS এবং Windows এ কাজ করতে পারেন৷