मैं एक स्क्रिप्ट स्क्रिप्ट से पाइथन फ़ंक्शन को कॉल करने का तरीका जानने का प्रयास कर रहा हूं।शैल स्क्रिप्ट से एक पायथन फ़ंक्शन को कॉल करना
मेरे पास एकाधिक कार्यों के साथ एक पायथन फ़ाइल है और मुझे अपनी खोल स्क्रिप्ट में उनके द्वारा लौटाए गए मानों का उपयोग करने की आवश्यकता है। क्या इसे करने का कोई तरीका है।
मैं पाइथन का उपयोग करके कॉन्फ़िगरेशन फ़ाइल पढ़ने और खोल में मान प्राप्त करने के लिए ऐसा कर रहा हूं। क्या इसे हासिल करने का कोई और बेहतर तरीका है।
test.py
शामिल हैं:
import ConfigParser
config = ConfigParser.ConfigParser()
config.read("test.conf")
def get_foo():
return config.get("locations", "foo")
def get_bar():
return config.get("locations", "bar")
मैं मान एक खोल चर में अजगर कार्यों द्वारा वापस स्टोर करने के लिए की जरूरत है।
आप जिस समस्या का समाधान करने की कोशिश कर रहे हैं? कॉन्फ़िगर के साथ स्क्रिप्ट का उपयोग क्यों नहीं करते हैं शैल स्क्रिप्ट का काम करते हैं? वैकल्पिक रूप से, खोल से कॉन्फ़िगर क्यों नहीं पढ़ते? मुझे लगता है कि समस्या दो फाइलों में इसे तोड़ने के लिए पर्याप्त जटिल है। –