اذهب إلى المحتوى
  • 0

هل هنالك طريقة لمعرفة مصادر وحدات البايثون؟

ahmed1990

السؤال

أريد الإطلاع على الشيفرة المصدرية لملفات وحدات البايثون المثبتة على الحاسوب، فما هي الطريقة الصحيحة لمعرفة ذلك؟ وهل هذه الطريقة تختلف من نظام لآخر؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بالنسبة لوحدات البايثون الأصلية فيمكنك الحصول على أماكن تواجد ملفاتها المصدرية عن طريق استخدام themodule.__file__، لكن هنالك بعض الوحدات لا يمكنك الإطلاع عليها مثل وحدة datetime لأنها مكتوبة بلغة السي، ولو حاولت اتباع الطريقة السابقة لمعرفة مكان تواجد الملف المصدري للوحدة فسيشير البايثون إلى ملف .so (لا يمكنك استخدام datetime.__file__ في نظام ويندوز) وبالتالي لا يمكنك رؤية شيفرتها المصدرية.
يمكنك أيضا تنزيل الملف المصدري للبايثون وستحصل على الشيفرة المصدرية لجميع الوحدات في مجلد Modules.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...