Post

HOWTO list all available Python Modules

السلام عليكم ورحمة الله وبركاته

صار فترة ما كتبت شيء … أما المخ توقف عن العمل أو اليدين بطلت تقبل تكتب حاجة ::bgrim:: وبكل الأحوال انا وزوار الزون الخسرانين … ياله التعويض قادم إن شاء الله … قبل كم يوم كنت محتاج أعرف ما هي الموديولات الخاصة بلغة Python الموجودة عندي والي أقدر أسوي لهم import … حاولت أجد طريقة بالبداية ما عرفت … ولهذا كان لازم نسأل العم Google على مثل هذه المشاكل …

الجواب لمثل هذا الأمر بسيط إن شاء الله … هناك طريقتين حسب ما شفت للحصول على المعلومات هذي التي نريدها، الطريقة الأولى:

من الطرفية نفذ ادخل الى الطرفية الخاصة بـ Python:

python

بعدها قم بكتابة الأمر:

help()

ومن ثم أكتب الأمر:

modules

ستلاحظ سطر مثل هذا:

Please wait a moment while I gather a list of all available modules…

بعدها سيعطيك جميع الـ Modules الموجودة لديك … الآن هذه طريقة ولا بأس بها … لكن ما رأيكم نشوف طريقة أفضل وأجمل؟ تابع إذن …

الطريقة الثانية هي إنك تكون مركب حزم الـ Documentation للـ Python … راجع توزيعتك لمعرفتها … بعد تركيبهم قم أيضاً بدخول طرفية Python ومن ثم نفذ الأمر التالي:

import pydoc

بعدها نفذ الأمر:

pydoc.gui()

ستفتح لك نافذة بسيطة مثل هذه:

الآن أضغط على زر open browser … سيقم بفتح نافذة في المتصفح لديك ويعرض لك جميع الـ Modules الموجودة لديك … وكل واحد تقدر تضغط عليه ويعرض لك جميع الشروحات والدوال والمتغيرات الموجودة له …

أحتجت الى هذه الطريقة ﻷني كلما حاولت عمل import للـ Modules الخاصة بالبايثون التابعة للـ Packet Capturing Library والذي يختصر أسمه بـ pcap … كنت أحصل على مشكلة … وذلك ﻷنه الأسم لم أكن أستعمله صح … وأيضاً هناك ثلاث أنواع من هذه المكتبة وهم pcap و pcapy و _pcap … لا تسألوني ما هو الفرق ::hehe::

على كل حال إن شاء الله كل ما هو جديد سيتم كتابته هنا إن شاء الله … خاصة في مجال دراستي وبحثي تحديداً …

دمتم بود …

This post is licensed under CC BY 4.0 by the author.