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::

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

About [email protected]

[Between Teams of Red and Blue, I'm with the Purple Team]
This entry was posted in Development and tagged , , , , , , . Bookmark the permalink.

6 Responses to HOWTO list all available Python Modules

  1. sd6 says:

    السلام عليكم اهلا بالعودت والله عندي سؤال كيف ابدا مساري في البرمجة يعني مايلزمني للpentest ارجو ان تدكر جواب مفصل عايز استفيد من تجربتك وشكرا … ::18

  2. maurigeek says:

    السلام عليكم ورحمة الله وبركاته
    والحمد لله علي عودتكم، وشكرا جزيلا لكم علي المجهودات التي تقمون بها من أجل تنمية المعرفة في الوطن العربي، وفقك الله سبحانه وتعالي ، وأنار دربك.
    أريد أن أسأل عن موقع،Security Geeks
    http://www.sec-geeks.com/
    ما هي مشكلته ؟ هل تم إختراقه،لأنه منذ أيام متوقف.

  3. wedo_ksa says:

    السلام عليكم ::love::

    اشتقنا لك اكثر من 4 اياام بدوون تدوين بس جات بصالحنا حفرنا بالمواضيع القديمة اللي بالزوون ::teeth::

    سلمت عى الموضووع مع ان مالي بالبرمجه الشي الكثير

    تقبل ودي

    اخوك
    وليد

  4. aminesoft says:

    مشكور من القلب أخي أبومحمد ::wink::

  5. B!n@ry says:

    sd6 @ وعليكم السلام ورحمة الله وبركاته
    حياك الله اخي الكريم ويا هلا ومرحبا بك … بخصوص بدايتك بالبرمجة فلا يحتاج سوى إنك تسمك كتاب مثلا وتتعلم أساسيات تلك اللغة ومن ثم تبدأ التطبيق والتجربة … بخصوص Pentest أنصحك بقراءة هذه المقالة:
    http://www.infiltrated.net/pentesting101.html
    إن شاء الله أكون أفدتك … شكراً لمرورك والمعذرة على الجواب المتأخر …
    دمت بود …

    maurigeek @ وعليكم السلام ورحمة الله وبركاته
    أشكرك يا خوي جزيل الشكر على كلماتك ودعواتك الطيبة، هذا لطف كبير منك … بخصوص موقع Security Geeks فقد قام بإيقافه الأخ Dr.Hacker كما هو موضح على الموقع لأسباب عدة يمكنك معرفتها من خلال صفحة الموقع الرئيسية … أهم شيء لا تقلق الموقع لم يخترق ولا شيء كلما هنالك إن لصاحبه أسباب في إيقافه عن العمل وإستمراريته … شكراً لمرورك وإهتمامك أخي الكريم …
    ودمت بود …

  6. B!n@ry says:

    wedo_ksa @ وعليكم السلام ورحمة الله وبركاته
    تشتاق لك العافية والله يسلمك أخوي وليد … وأنا كذلك أشتقت لك ولتواجدك ::17 … جيد إذن جالس تتواجد هنا، وترى المواضيع القديمة … إن شاء الله تجد ولو شيء بسيط يفيدك منها … رغم أنك ذكرت بإنك لا تقوم بالبرمجة حالياً ولكن من يعلم ممكن بالمستقبل تفكر في ذلك ::winkb:: … شكراً لمرورك أخوي وليد ودوام الدعم والتشجيع …
    دمت بود …

    aminesoft @ حياك الله أخوي أمين وإن شاء الله يكون الموضوع محل فائدة لك ولو بسيطة جداً ::17 … سررت بمرورك يا خوي …

Comments are closed.