क्षमा करें मूल प्रश्न मुझे यकीन है लेकिन मुझे यह पता लगाना प्रतीत नहीं होता है।किसी अन्य फ़ाइल से फ़ंक्शन को कैसे कॉल करें?
मैं इस कार्यक्रम है कहो, फ़ाइल pythonFunction.py
कहा जाता है:
def function():
return 'hello world'
if __name__=='__main__':
print function()
मैं इसे कैसे अन्य प्रोग्राम में कॉल कर सकते हैं? मैंने कोशिश की:
import pythonFunction as pythonFunction
print pythonFunction.function
इसके बजाय 'हैलो दुनिया' की
, मैं ... मैं इस अतीत में पहली फ़ाइल एक वर्ग बनाकर किया है, लेकिन मैं कैसे सही ढंग से समारोह आयात करने के लिए सोच रहा था? यदि यह मदद करता है मेरा असली फ़ाइल में, मैं एक शब्दकोश मुद्रण रहा
धन्यवाद, मैं __name __ == '__ मुख्य__' कहां कॉल कर सकता हूं: या इसे फ़ंक्शन से कॉल करने का एकमात्र तरीका है? यह ठीक है, लेकिन जब मैं ऐसा करता हूं तो मुझे वैश्विक नहीं होने वाले चर के बारे में त्रुटियां मिलती हैं, मैं इसे बदल सकता हूं लेकिन – Lostsoul
@ लोस्टसौल सोच रहा था: दुर्भाग्यवश, आप किसी अन्य मॉड्यूल से 'if __name__ == '__main __' 'अनुभाग को कॉल नहीं कर सकते हैं। नियोक्ता के कितने मॉड्यूल में 'मुख्य' कार्य होता है, और सभी 'if __name__ == '__main __' 'अनुभाग इसे कॉल करता है। – icktoofay
ठीक है, इसे समझाने के लिए धन्यवाद .. आपकी मदद के लिए धन्यवाद! – Lostsoul