কম্পিউটার

পাইথন মডিউলটি আমদানি না করেই বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?


আপনি পাইথন 2-এ কিছু আমদানি করতে পারেন কিনা তা পরীক্ষা করতে, আপনি চেষ্টা করে...ব্যতীত imp মডিউল ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

import imp
try:
    imp.find_module('eggs')
    found = True
except ImportError:
    found = False
print found

এটি আপনাকে আউটপুট দেবে:

False

নির্দিষ্ট মডিউল বিদ্যমান কিনা তা খুঁজে বের করতে আপনি pkgutil মডিউল থেকে iter_modules ব্যবহার করতে পারেন। উদাহরণস্বরূপ,

from pkgutil import iter_modules
def module_exists(module_name):
    return module_name in (name for loader, name, ispkg in iter_modules())
print module_exists('scrapy')

এটি আউটপুট দেবে:

True

কারণ এই মডিউলটি আমার পিসিতে ইনস্টল করা আছে।

অথবা আপনি যদি শেলের মধ্যে এটি পরীক্ষা করতে চান তবে আপনি ব্যবহার করতে পারেন,

python -c "help('modules');" | grep yourmodule

  1. কিভাবে পাইথনে Matplotlib আমদানি করবেন?

  2. পাইথন মডিউল থেকে একটি একক ফাংশন কিভাবে আমদানি করবেন?

  3. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?

  4. একটি পাইথন ভেরিয়েবল বিদ্যমান কিনা আমি কিভাবে পরীক্ষা করব?