যদি আপনার ফাইলটি বিভিন্ন প্যাকেজ কাঠামোতে থাকে এবং আপনি এটি অন্য একটি প্যাকেজ থেকে কল করতে চান, তবে আপনি সেই ফ্যাশনে এটি কল করতে পারেন:
ধরা যাক আপনার অজগর প্রকল্পে আপনার নিম্নলিখিত প্যাকেজ কাঠামো রয়েছে:
ইন - com.my.func.DifferentFunction
পাইথন ফাইলটিতে আপনার কিছু ফাংশন রয়েছে, যেমন:
def add(arg1, arg2):
return arg1 + arg2
def sub(arg1, arg2) :
return arg1 - arg2
def mul(arg1, arg2) :
return arg1 * arg2
এবং আপনি বিভিন্ন ফাংশন থেকে কল করতে চান Example3.py
, তারপরে নিম্নলিখিত পদ্ধতিতে আপনি এটি করতে পারেন:
Example3.py
সমস্ত ফাংশন আমদানির জন্য - ফাইলটিতে আমদানির বিবৃতি সংজ্ঞায়িত করুন
from com.my.func.DifferentFunction import *
বা প্রতিটি ফাংশন নাম যা আপনি আমদানি করতে চান তা নির্ধারণ করুন
from com.my.func.DifferentFunction import add, sub, mul
তারপরে Example3.py
আপনি কার্য সম্পাদনের জন্য কল করতে পারেন:
num1 = 20
num2 = 10
print("\n add : ", add(num1,num2))
print("\n sub : ", sub(num1,num2))
print("\n mul : ", mul(num1,num2))
আউটপুট:
add : 30
sub : 10
mul : 200
from file import function
। ফাইল এক্সটেনশন বা ফাংশন প্যারামিটারের প্রয়োজন নেই