क्या निम्नलिखित आयात विवरणों के प्रभावों के बीच कोई अंतर, सूक्ष्म या इतना सूक्ष्म नहीं है? मैंने दोनों उदाहरण प्रोग्रामों और निश्चित रूप से पर्याप्त रूप से उपयोग किए हैं, वे दोनों काम करने लगते हैं। यह पाइथन के अनाज के खिलाफ होगा "सामान करने का केवल एक ही तरीका है" अगर वे पूरी तरह से कार्य में समकक्ष थे, इसलिए मैं परेशान हूं। मैं सिर्फ पाइथन में शुरू कर रहा हूं और अच्छी आदतें रखने की कोशिश कर रहा हूं। तो उदाहरण के लिए, scipy पैकेज में लगाना मॉड्यूल के लिए ...पैकेज से मॉड्यूल आयात करने के लिए पाइथोनिक तरीका
from scipy import interpolate as spi
या
import scipy.interpolate as spi
दोनों SPI के रूप में वर्तमान नाम स्थान में लगाना मॉड्यूल डाल करने के लिए
मैं तरह का संस्करण "छोटे नाम के रूप में आयात package.module" पसंद करते हैं, लेकिन आश्चर्य है "पैकेज आयात मॉड्यूल से" यह सिफारिश करने के लिए कुछ भी नहीं था। मैं नहीं "मॉड्यूल आयात समारोह से" इसका नाम है या नहीं, के रूप में मैं अपने कोड में मॉड्यूल और समारोह नाम की दृश्यता को लेना पसंद है या नहीं। तो ऐसा लगता है कि "fullname के रूप में full_module_name आयात करें", भले ही full_module_name में पैकेज उपसर्ग है या नहीं, यह करने का लगातार तरीका है। मैं शॉर्टनाम के एक सतत सेट का उपयोग करता हूं, जो कई स्रोतों में फसल लग रहा है: - एनपी, एसपी, टीके, उदाहरण के लिए पीएलटी, numpy.random आदि के लिए npr –