কম্পিউটার

পাইথনে প্যাকেজ


একটি প্যাকেজ হল একটি অনুক্রমিক ফাইল ডিরেক্টরি কাঠামো যা একটি একক পাইথন অ্যাপ্লিকেশন পরিবেশকে সংজ্ঞায়িত করে যা মডিউল এবং সাব-প্যাকেজ এবং সাব-সাব-প্যাকেজ ইত্যাদি নিয়ে গঠিত।

ফোন ডিরেক্টরিতে উপলব্ধ একটি Pots.py ফাইল বিবেচনা করুন। এই ফাইলটিতে সোর্স কোডের নিম্নলিখিত লাইন রয়েছে −

#!/usr/bin/python
def Pots():
print "I'm Pots Phone"

একইভাবে, আমাদের কাছে উপরের −

নামে একই নামের ভিন্ন ভিন্ন ফাংশন সহ আরও দুটি ফাইল রয়েছে
  • ফোন/Isdn.py ফাইল যার ফাংশন Isdn()
  • ফোন/G3.py ফাইলে G3() ফাংশন রয়েছে

এখন, ফোন ডিরেক্টরি -

-এ আরও একটি ফাইল __init__.py তৈরি করুন
  • ফোন/__init__.py

যখন আপনি ফোন আমদানি করেন তখন আপনার সমস্ত ফাংশন উপলব্ধ করতে, আপনাকে __init__.py-এ নিম্নরূপ সুস্পষ্ট আমদানি বিবৃতি রাখতে হবে −

from Pots import Pots
from Isdn import Isdn
from G3 import G3

আপনি __init__.py-এ এই লাইনগুলি যোগ করার পরে, আপনি যখন ফোন প্যাকেজ আমদানি করবেন তখন আপনার কাছে এই সমস্ত ক্লাস উপলব্ধ থাকবে৷

#!/usr/bin/python
# Now import your Phone Package.
import Phone
Phone.Pots()
Phone.Isdn()
Phone.G3()

উপরের কোডটি কার্যকর করা হলে, এটি নিম্নলিখিত ফলাফল তৈরি করে -

I'm Pots Phone
I'm 3G Phone
I'm ISDN Phone

উপরের উদাহরণে, আমরা প্রতিটি ফাইলে একটি একক ফাংশনের উদাহরণ নিয়েছি, তবে আপনি আপনার ফাইলগুলিতে একাধিক ফাংশন রাখতে পারেন। আপনি সেই ফাইলগুলিতে বিভিন্ন পাইথন ক্লাস সংজ্ঞায়িত করতে পারেন এবং তারপরে আপনি সেই ক্লাসগুলি থেকে আপনার প্যাকেজগুলি তৈরি করতে পারেন৷


  1. পাইথনে ফাইল অবজেক্ট?

  2. পাইথনে জাঙ্ক ফাইল সংগঠক?

  3. Python ব্যবহার করে ওয়েবসাইট ব্লকার

  4. পাইথনে জন্মদিনের অনুস্মারক অ্যাপ্লিকেশন