ahmed1990 نشر 18 أكتوبر 2015 أرسل تقرير نشر 18 أكتوبر 2015 أريد الإطلاع على الشيفرة المصدرية لملفات وحدات البايثون المثبتة على الحاسوب، فما هي الطريقة الصحيحة لمعرفة ذلك؟ وهل هذه الطريقة تختلف من نظام لآخر؟ اقتباس
0 هشام رزق الله نشر 18 أكتوبر 2015 أرسل تقرير نشر 18 أكتوبر 2015 بالنسبة لوحدات البايثون الأصلية فيمكنك الحصول على أماكن تواجد ملفاتها المصدرية عن طريق استخدام themodule.__file__، لكن هنالك بعض الوحدات لا يمكنك الإطلاع عليها مثل وحدة datetime لأنها مكتوبة بلغة السي، ولو حاولت اتباع الطريقة السابقة لمعرفة مكان تواجد الملف المصدري للوحدة فسيشير البايثون إلى ملف .so (لا يمكنك استخدام datetime.__file__ في نظام ويندوز) وبالتالي لا يمكنك رؤية شيفرتها المصدرية.يمكنك أيضا تنزيل الملف المصدري للبايثون وستحصل على الشيفرة المصدرية لجميع الوحدات في مجلد Modules. اقتباس
السؤال
ahmed1990
أريد الإطلاع على الشيفرة المصدرية لملفات وحدات البايثون المثبتة على الحاسوب، فما هي الطريقة الصحيحة لمعرفة ذلك؟ وهل هذه الطريقة تختلف من نظام لآخر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.