TheBrain نشر 19 يناير 2016 أرسل تقرير نشر 19 يناير 2016 أريد استدعاء سكربت بايثون داخل سكربت php ولقد وجدت طرق عديدة لفعل ذلك عن طريق دوال system() و popen() لكن لم أعرف الفرق بينهم، فهل استخدام هذا الدوال هي الطريقة الصحيحة لفعل ذلك في بايثون؟ وما الفرق بينهم؟ اقتباس
0 هشام رزق الله نشر 19 يناير 2016 أرسل تقرير نشر 19 يناير 2016 إن خيار استخدام دوال system() و popen() هو خيار جيد بالاعتماد على ما ستفعله.استخدم system() إذا لم يكن لسكربت بايثون أية مخرجات أو إذا كنت تريد أن تذهب مخرجات سكربت بايثون مباشرة إلى المتصفح، واستخدم popen() إذا كنت تريد كتابة بيانات إلى المدخل القياسي لسكربت بايثون أو إذا أردت قراءة البيانات من المخرجات القياسية لسكربت بايثون في php.ملاحظة: ستسمح لك popen() بالقراءة أو الكتابة فقط وليس الإثنين معا، فإذا أردت فعل الأمرين معا فأنصحك باستخدام proc_open(). اقتباس
السؤال
TheBrain
أريد استدعاء سكربت بايثون داخل سكربت php ولقد وجدت طرق عديدة لفعل ذلك عن طريق دوال system() و popen() لكن لم أعرف الفرق بينهم، فهل استخدام هذا الدوال هي الطريقة الصحيحة لفعل ذلك في بايثون؟ وما الفرق بينهم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.