पैकेज के अंदर रहने वाले मॉड्यूल में, मुझे उस पैकेज के __init__.py
के भीतर परिभाषित फ़ंक्शन का उपयोग करने की आवश्यकता है। मैं पैकेज के भीतर मौजूद मॉड्यूल के भीतर पैकेज कैसे आयात कर सकता हूं, इसलिए मैं उस फ़ंक्शन का उपयोग कर सकता हूं?पायथन: युक्त पैकेज आयात करें
मॉड्यूल के अंदर का आयात __init__
पैकेज आयात नहीं करेगा, लेकिन इसके बजाय एक मॉड्यूल __init__
नाम है, अलग-अलग नामों के साथ बातें की दो प्रतियां के लिए अग्रणी ...
वहाँ यह करने के लिए एक pythonic तरीका है?
मुझे एहसास है कि मैं यह कर सकता हूं, यह सिर्फ बदसूरत और उम, अवांछित लगता है। –
यह सुनिश्चित नहीं है कि यह 'unpythonic' कैसे है? विकल्प वैकल्पिक रूप से और अधिक गन्दा नहीं होगा, क्योंकि __init__.py वास्तव में एक मॉड्यूल नहीं है? –
+1 - आपके पैकेज में 'common.py' का उपयोग करके पायथन में बहुत सामान्य अभ्यास है। – cdleary