/ / पायथन से एक पर्ल स्क्रिप्ट चलाएं और इसे खत्म होने पर रोकें - पायथन, पायथन-2.7

पाइथन से एक पर्ल स्क्रिप्ट चलाएं और इसे खत्म होने पर रोकें - पायथन, पायथन-2.7

मैं एक पायथन लिपि के अंदर एक पर्ल स्क्रिप्ट को कॉल और चलाता हूं। यह सही ढंग से पर्ल स्क्रिप्ट को कॉल करता है, काम करता है, लेकिन यह नहीं रुकता है ... ऐसा लगता है कि पर्ल स्क्रिप्ट नहीं रुकती है।

मैं इसे कैसे सुलझाऊं? अगर मैं अकेले पर्ल स्क्रिप्ट चलाता हूं तो यह बंद हो जाता है।

मैं उपयोग करता हूं...

import subprocess

pipe = subprocess.Popen(["perl", "/home/scripts/cat.pl"])

उत्तर:

उत्तर № 1 के लिए 1

अपने पायथन प्रोग्राम में निम्न पंक्ति जोड़ें

pipe.wait()