Articles of अजगर आयात

पायथन में पैकेज आयात करना

मुझे शायद कुछ स्पष्ट दिख रहा है लेकिन वैसे भी: जब आप os में os जैसे पैकेज आयात करते हैं, तो आप शर्त से कोई भी सबमोडुल / सबपैकेज का उपयोग कर सकते हैं उदाहरण के लिए यह काम करता है: >>> import os >>> os.path.abspath(…) हालांकि मेरे पास अपने खुद के पैकेज हैं जो […]

अजगर मॉड्यूल की गतिशील लोडिंग

अजगर में आप प्रोग्रामिंग के चलते चलते समय मॉड्यूल को गतिशील तरीके से जोड़ते हैं। मैं बाहर की प्रक्रिया से पैकेज डायरेक्टरी को मॉड्यूल जोड़ने में सक्षम होना चाहता हूं, और अपने प्रोग्राम में उन नए मॉड्यूल का उपयोग करने में सक्षम होना चाहता हूं: import package def doSomething(name): pkg = __import__("package." + name) mod […]

एक उपनिर्देशिका से एक फ़ाइल आयात करें?

मेरे पास tester.py नामक एक फाइल है, जो कि /project पर स्थित है। /project में एक उपनिर्देशिका है जिसे lib कहा जाता है, जिसमें एक फ़ाइल है जिसे BoxTime.py : /project/tester.py /project/lib/BoxTime.py मैं BoxTime को tester से आयात करना चाहता हूं। मैंने यह कोशिश की है: import lib.BoxTime जिसके परिणामस्वरूप: Traceback (most recent call last): […]

गतिशील रूप से एक पायथन क्लास लोड कैसे करें

एक पायथन वर्ग की स्ट्रिंग को देखते हुए, जैसे my_package.my_module.MyClass , इसे लोड करने का सबसे अच्छा संभव तरीका क्या है? दूसरे शब्दों में मैं जावा में एक समकक्ष Class.forName() तलाश रहा हूं, पायथन में फ़ंक्शन। यह Google App Engine पर काम करने की आवश्यकता है अधिमानतः यह एक ऐसा कार्य होगा जो वर्ग के […]

क्या `मॉड्यूल आयात फ़ंक्शन से` आयात मॉड्यूल बेहतर कोडिंग शैली है?

from module import function को एफएमआईआईफ़ कोडन शैली कहा जाना चाहिए। import module को आईएम कोडन शैली कहा जाना चाहिए। from package import module आइए, एफपीआईएम कोडन शैली कहें। आईएम + एफएमपीआईएम एफएमआईएफ़ की तुलना में बेहतर कोडिंग शैली क्यों माना जाता है? (इस प्रश्न के लिए प्रेरणा के लिए इस पोस्ट को देखें।) यहां […]

क्या अजगर मॉड्यूल का अनुकूलन करते हैं जब वे एकाधिक बार आयात करते हैं?

यदि कोई बड़ा मॉड्यूल आपके कोड के कुछ पनडुब्बी से भरी हुई है, तो क्या इसे फिर से आयात करने के बजाय उस नामस्थान से मॉड्यूल को संदर्भित करने का कोई लाभ है? उदाहरण के लिए: मेरे पास एक मॉड्यूल माईलिब है, जो कि वास्तव में लीग का व्यापक उपयोग करता है I अगर मेरे […]

पूर्ण बनाम पायथन मॉड्यूल का स्पष्ट सापेक्ष आयात

मैं एक पायथन अनुप्रयोग में संकुल आयात करने का पसंदीदा तरीका सोच रहा हूं। मेरे पास एक पैकेज संरचना है: project.app1.models project.app1.views project.app2.models project.app1.views आयात project.app1.models और project.app2.models । ऐसा करने के दो तरीके हैं जो मन में आते हैं पूर्ण आयात के साथ: import AA import ABB या स्पष्ट रिश्तेदार आयात के साथ, जैसा […]

पायथन की __import__ को क्यों आवश्यकता है?

अजगर में, यदि आप प्रोग्राम को एक मॉड्यूल आयात करना चाहते हैं, तो आप ऐसा कर सकते हैं: module = __import__('module_name') यदि आप एक सबलोडल आयात करना चाहते हैं, तो आपको लगता है कि यह एक साधारण मामला होगा: module = __import__('module_name.submodule') बेशक, यह काम नहीं करता है; आप बस फिर से module_name प्राप्त करें […]

मॉड्यूल को समान नाम के साथ मॉड्यूल आयात करने की कोशिश में एक आयात त्रुटि का कारण बनता है

मेरे पास एक मॉड्यूल है जो एक अंतर्निहित मॉड्यूल के साथ संघर्ष करता है। उदाहरण के लिए, एक myapp.email मॉड्यूल myapp/email.py में परिभाषित है मैं बिना किसी समस्या के मेरे कोड में कहीं भी myapp.email संदर्भ कर सकता हूँ। हालांकि, मुझे अपने ईमेल मॉड्यूल से बिल्ट-इन ईमेल मॉड्यूल का संदर्भ देने की आवश्यकता है I […]

क्या वाइल्डकार्ड आयात से बचा जाना चाहिए?

मैं PyQt का उपयोग कर रहा हूँ और इस मुद्दे पर चल रहा हूँ। यदि मेरा आयात विवरण हैं: from PyQt4.QtCore import * from PyQt4.QtGui import * तो pylint सैकड़ों "अप्रयुक्त आयात" चेतावनी देता है मैं सिर्फ उन्हें बंद करने के लिए संकोच कर रहा हूँ, क्योंकि अन्य अप्रयुक्त आयात हो सकते हैं जो देखने […]

दिलचस्प पोस्ट
मैं एसक्यूएल सर्वर में INNER JOIN का उपयोग कर एक से अधिक तालिकाओं से कैसे हटाऊं? SQL सर्वर में दी गई तालिका को संदर्भित करने वाली सभी विदेशी कुंजीओं को कैसे सूचीबद्ध कर सकता हूं? Fragments का उपयोग करके एंड्रॉइड में प्रत्येक टैब के लिए अलग-अलग स्टैक MySQL डेटाबेस में डुप्लिकेट प्रविष्टि से बचने का सर्वोत्तम तरीका स्थाई / स्थगित होने पर महत्वपूर्ण परिवर्तन स्थान एपीआई के लिए व्यवहार? फ़ंक्शन तर्क के रूप में jQuery डॉलर का चिह्न ($)? JQuery चयनकर्ता प्रदर्शन में सुधार करने के लिए अच्छे तरीके हैं? समूह द्वारा, डेटाटाइबल में: = कई कॉलम असाइन करें मैं "अनचाहे सिंटैक्स त्रुटि: अनपेक्षित टोकन ओ" प्राप्त कर रहा हूं क्यों यह जावा कोड एक विधि के बाहर घुंघराले ब्रेसिज़ ({}) में है? JQuery में ईवेंट हैंडलर्स को मैं तर्क कैसे दे सकता हूं? संशोधित .resx फ़ाइल में सी # IE8: nth-child और: पहले क्यों Rails4 "संपत्ति" समूह के लिए Gemfile में ड्रॉप समर्थन किया था जावा में नामांकित पैरामीटर मुहावरे