বিজ্ঞপ্তি (বা রিকার্সিভ) আমদানির জন্য import_checker চেক পাইথন প্রোগ্রাম.
পাইথন একটি সূক্ষ্ম প্রোগ্রামিং ভাষা. ভেরিয়েবল সুযোগ: হরদম এমনকি সবচেয়ে অভিজ্ঞ পাইথন প্রোগ্রামারদের কামড়ায় যে যদিও এটা সঙ্গে এক ভয়ঙ্কর জিনিস আছে.
আমরা 'গ্লোবাল' শব্দ ব্যবহার, এবং কায়মনোবাক্যে তাই করতে শেখানো হয়েছে. একটি "রিকার্সিভ আমদানি" সমস্যা মধ্যে চলমান যখন এখনও, সমস্যা দেখা দিতে.
উদাহরণ:
### প্রোগ্রামের একটি ###
আমদানি বি
Var = 0
__name__ == '__main__' যদি:
Var = 10
B.doit ()
### মডিউল বি ###
আমদানি একটি
Def ডোইত ():
মুদ্রণ A.var
উদাহরণ ### শেষ ###
মডিউল বি A.var, মান 0 হচ্ছে প্রোগ্রাম আমরা 10 Python- র একটি মান অধিকার এবং এটি একটি পাইথন বাগ নয় এটা নির্ধারিত যদিও দেখতে হবে, কিন্তু এটা $ # হয় @! বিভ্রান্তিকর এবং এটা রিকার্সিভ আমদানি দ্বারা সৃষ্ট হচ্ছে; একটি আমদানি বি, এবং বি আমদানি এ
import_checker.py রিকার্সিভ আমদানি সনাক্ত করা একটি টুল.
এই সমস্যা শুধুমাত্র মডিউল গ্লোবাল ভেরিয়েবল জন্য ঘটে.
সমস্যা সমাধানের শ্রেষ্ঠ উপায় একটি নতুন মডিউল সি মধ্যে 'Var' করা হয়,
A এবং বি উভয় থেকে এবং আমদানি সি
আবশ্যক:
সফটওয়্যার বিবরণ:
সংস্করণ: 1.1
তারিখ আপলোড: 2 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 82
পাওয়া মন্তব্যসমূহ না