Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP से Python फ़ाइल कैसे कॉल करें?


PHP फ़ाइल के अंदर से Python फ़ाइल कॉल करने के लिए, आपको shell_exec फंक्शन का उपयोग करके इसे कॉल करना होगा।

उदाहरण के लिए

<?php 
    $command = escapeshellcmd('/usr/custom/test.py'); 
    $output = shell_exec($command); 
    echo $output; 
?>

यह स्क्रिप्ट को कॉल करेगा। लेकिन आपकी स्क्रिप्ट के शीर्ष पर, आपको इंटरप्रेटर भी निर्दिष्ट करना होगा। तो अपनी py फ़ाइल में शीर्ष पर निम्न लाइन जोड़ें:

#!/usr/bin/env python

वैकल्पिक रूप से, आप कमांड निष्पादित करते समय इंटरप्रेटर भी प्रदान कर सकते हैं।

उदाहरण के लिए

<?php 
    $command = escapeshellcmd('python3 /usr/custom/test.py'); 
    $output = shell_exec($command); 
    echo $output; 
?>

  1. Python 3 में Tkinter filedialog से स्ट्रिंग कैसे प्राप्त करें? Python 3 में Tkinter filedialog से स्ट्रिंग कैसे प्राप्त करें?

    Tkinter एप्लिकेशन में फाइल सिस्टम के साथ इंटरैक्ट करने के लिए, आप Tkinter filedialog मॉड्यूल का उपयोग कर सकते हैं। यह सिस्टम में फ़ाइलों से निपटने का एक तरीका प्रदान करता है। filedialog मॉड्यूल एप्लिकेशन के लिए विभिन्न फ़ाइल डायलॉग बनाने में डेवलपर्स की मदद करने के लिए कई बिल्ट-इन फ़ंक्शन प्रदान करत

  1. - MATLAB से पायथन फंक्शन कैसे कॉल करें?

    पायथन लाइब्रेरीज़ अब MATLAB में उपलब्ध हैं (2014b के बाद से)। यदि हम 2014b या बाद के संस्करण का उपयोग कर रहे हैं तो हम सीधे MATLAB में कोड चला सकते हैं। इससे MATLAB में पायथन मॉड्यूल्स का उपयोग करना संभव हो जाता है। बिना किसी अन्य परिवर्तन के, बस उस पायथन लाइब्रेरी के नाम से पहले py प्रीफिक्स करें ज

  1. - कमांड लाइन से पायथन मॉड्यूल कैसे कॉल करें?

    यदि हम एक पायथन स्क्रिप्ट लिख रहे हैं जिसे मॉड्यूल के रूप में उपयोग किया जाना है, तो हम फंक्शन के इस कॉल को नीचे जोड़कर इस मॉड्यूल का टेस्ट कर सकते हैं: def fubar(): #does something useful fubar() और इसे कमांड प्रॉम्प्ट पर इस तरह चलाएं: ~$ python fubar.py