আমি নেস্টেড ম্যাটপ্ল্লিটিব (এমপিএল) লাইব্রেরির জন্য একটি ডকুমেন্টেশন (ব্যক্তিগত) নিয়ে কাজ করছি যা আগ্রহী সাবমডিউল প্যাকেজগুলির দ্বারা এমপিএল নিজস্ব প্রদত্ত পৃথক পৃথক। আমি পাইথন স্ক্রিপ্টটি লিখছি যা আমি আশা করি ভবিষ্যতের এমপিএল রিলিজ থেকে ডকুমেন্ট জেনারেশনটি স্বয়ংক্রিয় করবে।
আমি আগ্রহী সাবমডিউল / প্যাকেজগুলি নির্বাচন করেছি এবং তাদের প্রধান ক্লাসগুলির তালিকা তৈরি করতে চাই যা থেকে আমি তালিকা তৈরি করব এবং এটি দিয়ে প্রক্রিয়া করবpydoc
সমস্যাটি হ'ল আমি পাইথনকে স্ট্রিং থেকে সাবমোডুল লোড করার নির্দেশ দেওয়ার কোনও উপায় খুঁজে পাই না। আমি যা চেষ্টা করেছি তার উদাহরণ এখানে:
import matplotlib.text as text
x = dir(text)
।
i = __import__('matplotlib.text')
y = dir(i)
।
j = __import__('matplotlib')
z = dir(j)
এবং এখানে উপরের তালিকার তিনটি উপায়ে প্রিন্টের মাধ্যমে তুলনা করা হচ্ছে:
আমি বুঝতে পারি না কী y
বস্তুতে লোড করা হয়েছে - এটি বেস matplotlib
প্লাস অন্য কিছু, তবে এর মধ্যে আমার যে তথ্যটি চেয়েছিল সেগুলির অভাব রয়েছে এবং এটি matplotlib.text
প্যাকেজ থেকে প্রধান ক্লাস । এটি স্ক্রিনশটের শীর্ষ নীল রঙের অংশ ( x
তালিকা)
দয়া করে স্পিঙ্কসকে আলাদা পদ্ধতির হিসাবে পরামর্শ করবেন না।
import
বিবৃতিতে বেশ কার্যকর হবে না । এখানে ব্যবহারের একটি উদাহরণ এখানে দেওয়া হয়েছে: djangosnippets.org/snippets/3048
__import__(str)
স্ট্যান্ডার্ডimport
স্টেটমেটনের পরিবর্তে কেন ব্যবহারের প্রয়োজন তা ব্যাখ্যা করতে পারেন ?