Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक ही नाम के साथ दो पायथन मॉड्यूल कैसे स्थापित करें?


पाइप के साथ यह संभव नहीं है। PyPI के सभी पैकेजों के अद्वितीय नाम हैं। पैकेजों को अक्सर एक दूसरे की आवश्यकता होती है और निर्भर करते हैं, और मान लें कि नाम नहीं बदलेगा। भले ही आप पाइथन पथ पर कोड डालने का प्रबंधन करते हैं, मॉड्यूल आयात करते समय, पायथन sys.path में पथों को क्रम से खोजता है और पहले मैच पर रुक जाता है। तो जो भी मॉड्यूल इसे पहले मिल जाए, वह उसी पर रुक जाएगा।

आप सबसे अच्छी शर्त यह है कि आप पुस्तकालयों से सभी कोड को कोडबेस में कॉपी करें, या तो मॉड्यूल का नाम बदलें और फिर इसे आयात करें।

यदि आप अलग-अलग पैकेजों से एक ही नाम के मॉड्यूल आयात कर रहे हैं, तो आप इसे निम्नानुसार कर सकते हैं:

>>> from foo import bar as first_bar
>>> from baz import bar as second_bar

  1. पायथन पैकेज के लिए पायथन पीआईपी कैसे स्थापित करें

    पायथन केवल शुरुआती लोगों के लिए एक प्रोग्रामिंग भाषा नहीं है - यह एक शक्तिशाली और पूरी तरह से विकसित भाषा है, जिसके आसपास बड़ी संख्या में तृतीय-पक्ष पैकेज और पुस्तकालय बनाए गए हैं। सब कुछ स्वयं कोड करने के बजाय, आप इन तृतीय-पक्ष पैकेजों को परिनियोजित कर सकते हैं और इन्हें अपने स्वयं के कोडिंग प्रोजे

  1. पायथन आयात विवरण के साथ एकाधिक मॉड्यूल का उपयोग कैसे करें?

    एक आयात विवरण के साथ कई मॉड्यूल आयात करने के लिए, मॉड्यूल नामों को अल्पविराम से अलग करें। उदाहरण के लिए, >>> import math, sys, os यदि आप उस नाम को बदलना चाहते हैं जिसके तहत मॉड्यूल आयात किए जाते हैं, तो बस प्रत्येक मॉड्यूल नाम के बाद मॉड्यूल उपनाम के बाद जोड़ें। उदाहरण के लिए, >>>

  1. पायथन में दो दशमलव स्थानों के साथ एक फ्लोट कैसे प्रदर्शित करें?

    आप पाइथन में फ़्लोटिंग पॉइंट नंबरों को एक निश्चित चौड़ाई में प्रारूपित करने के लिए स्ट्रिंग स्वरूपण का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप दशमलव बिंदुओं को 12 वर्णों की चौड़ाई और दशमलव के दाईं ओर 2 अंकों के साथ संरेखित करना चाहते हैं, तो आप निम्न का उपयोग कर सकते हैं:  >>>x = 12.3