المبرمج العربي نشر 28 يناير 2016 أرسل تقرير نشر 28 يناير 2016 أريد تشغيل ملف بايثون من داخل ملف بايثون آخر، فما الطرق المتاحة لفعل ذلك في لغة بايثون أو في نظام لينكس؟ اقتباس
0 هشام رزق الله نشر 28 يناير 2016 أرسل تقرير نشر 28 يناير 2016 يوجد العديد من الطرق في لغة بايثون لفعل ذلك، وسأذكر الطرق بالترتيب حيث ستكون الطريقة الأولى هي الأفضل والأخيرة في الأسوأ.يمكنك التعامل مع ملف بايثون كوحدة معينة واستدعائها عن طريق التعليمة import file ولتشغيل أي جزء من الملف يمكنك تنفيذ الدالة المسؤولة عنه حيث ستُقَسِم الملف إلى دوال وأصناف يمكنك استدعائها متى تشاء.والطريقة الثانية لفعل ذلك (طريقة غير آمنة) هي عن طريق استخدام دالة execfile كما في المثال التالي:execfile('file.py') وفي النهاية إذا كنت تستخدم نظام لينكس فيمكنك تنفيذ أمر نظام عن طريق دالة system من مكتبة os كما في المثال التالي:os.system('python file.py') اقتباس
السؤال
المبرمج العربي
أريد تشغيل ملف بايثون من داخل ملف بايثون آخر، فما الطرق المتاحة لفعل ذلك في لغة بايثون أو في نظام لينكس؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.