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

PHP के भीतर से पायथन फ़ाइल को कैसे कॉल करें?

एक PHP फ़ाइल के भीतर से एक पायथन फ़ाइल को कॉल करने के लिए, आपको इसे 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. पायथन 3 में टिंकर फाइलडिअलॉग से स्ट्रिंग कैसे प्राप्त करें?

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

  1. हम MATLAB से पायथन फ़ंक्शन को कैसे कॉल कर सकते हैं?

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

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

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