কম্পিউটার

পাইথনে আমদানি বিবৃতি


আপনি পাইথন সোর্স ফাইলকে মডিউল হিসেবে ব্যবহার করতে পারেন অন্য কোনো পাইথন সোর্স ফাইলে একটি ইম্পোর্ট স্টেটমেন্ট এক্সিকিউট করে।

সিনট্যাক্স

আমদানিতে নিম্নলিখিত সিনট্যাক্স রয়েছে −

import module1[, module2[,... moduleN]
আমদানি করুন

যখন দোভাষী একটি আমদানি বিবৃতির সম্মুখীন হয়, তখন মডিউলটি অনুসন্ধানের পথে উপস্থিত থাকলে এটি মডিউলটি আমদানি করে। একটি অনুসন্ধান পথ হল ডিরেক্টরিগুলির একটি তালিকা যা দোভাষী একটি মডিউল আমদানি করার আগে অনুসন্ধান করে। উদাহরণস্বরূপ, support.py মডিউল আমদানি করতে, আপনাকে স্ক্রিপ্টের শীর্ষে নিম্নলিখিত কমান্ডটি রাখতে হবে −

#!/usr/bin/python
# Import module support
import support
# Now you can call defined function that module as follows
support.print_func("Zara")

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

Hello : Zara

একটি মডিউল শুধুমাত্র একবার লোড করা হয়, তা যতবার আমদানি করা হোক না কেন। একাধিক আমদানি ঘটলে এটি মডিউল সম্পাদনকে বারবার ঘটতে বাধা দেয়।

থেকে...আমদানি বিবৃতি

Python's from statement আপনাকে একটি মডিউল থেকে বর্তমান নামস্থানে নির্দিষ্ট বৈশিষ্ট্য আমদানি করতে দেয়। from... import-এর নিম্নলিখিত সিনট্যাক্স রয়েছে −

from modname import name1[, name2[, ... nameN]]

উদাহরণস্বরূপ, মডিউল fib থেকে ফাংশন fibonacci আমদানি করতে, নিম্নলিখিত বিবৃতিটি ব্যবহার করুন -

from fib import fibonacci

এই বিবৃতিটি বর্তমান নামস্থানে সমগ্র মডিউল ফাইব আমদানি করে না; এটি শুধু আমদানি মডিউলের গ্লোবাল সিম্বল টেবিলে মডিউল ফাইব থেকে আইটেম ফিবোনাচিকে প্রবর্তন করে৷

থেকে...ইমপোর্ট * স্টেটমেন্ট

নিম্নলিখিত আমদানি বিবৃতি ব্যবহার করে একটি মডিউল থেকে সমস্ত নাম বর্তমান নামস্থানে আমদানি করাও সম্ভব -

from modname import *
থেকে

এটি বর্তমান নামস্থানে একটি মডিউল থেকে সমস্ত আইটেম আমদানি করার একটি সহজ উপায় প্রদান করে; যাইহোক, এই বিবৃতিটি অল্প ব্যবহার করা উচিত।


  1. পাইথন CSV মডিউল:ধাপে ধাপে নির্দেশিকা

  2. পাইথনে পাইডক মডিউল ব্যবহার করে ডকুমেন্টেশন জেনারেশন

  3. পাইথন গেটপাস মডিউল

  4. পাইথন মডিউলে সমস্ত ফাংশন কীভাবে তালিকাভুক্ত করবেন?