কম্পিউটার

প্যাকেজ থেকে কোন পাইথন মডিউলগুলি আমদানি করা হচ্ছে তা কীভাবে খুঁজে পাবেন?


একটি নির্দিষ্ট প্যাকেজ থেকে সমস্ত পাইথন মডিউল খুঁজতে যা একটি অ্যাপ্লিকেশনে ব্যবহৃত হচ্ছে, আপনি sys.modules dict ব্যবহার করতে পারেন। sys.modules হল একটি অভিধান ম্যাপিং মডিউল মডিউলের নাম। আপনি আমদানি করা মডিউল দেখতে এর কীগুলি পরীক্ষা করতে পারেন৷

উদাহরণস্বরূপ,

>>> from datetime import datetime
>>> import sys
>>> print sys.modules.keys()
['copy_reg', 'sre_compile', 'locale', '_sre', 'functools', 'encodings', 'site', '__builtin__', 'datetime', 'sysconfig', 'operator', '__main__', 'types', 'encodings.encodings', 'abc', 'encodings.cp437', '_weakrefset', 'errno', 'encodings.codecs', 'backports', 'sre_constants', 're', '_abcoll', 'ntpath', '_codecs', 'zope', 'nt', '_warnings', 'genericpath', 'stat', 'zipimport', 'encodings.__builtin__', 'mpl_toolkits', 'warnings', 'UserDict', 'encodings.cp1252', 'sys', 'codecs', 'os.path', '_functools', '_locale', 'signal', 'traceback', 'linecache', 'encodings.aliases', 'exceptions', 'sre_parse', 'os', '_weakref']

আপনি python -v ব্যবহার করতে পারেন, যা প্রতিটি আমদানি করা মডিউল সম্পর্কে বার্তা নির্গত করবে। উদাহরণস্বরূপ, আপনার যদি hello.py-এ পাইথন কোড থাকে, তাহলে,

$ python -v hello.py

  1. পাইথন প্রোগ্রাম কত কিউব কাটা হয় তা খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম টিপলের তালিকা থেকে K দ্বারা বিভাজ্য সমস্ত উপাদান আছে এমন টিপল খুঁজে বের করতে

  3. পাইথনের তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?

  4. পাইথনের একটি লেবেল থেকে পাঠ্য কীভাবে সরানো যায়?