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

Python Module से Single Function कैसे Import करें?


Python Module से Single Function Import करना

आप "from module import function" Statement का उपयोग करके Python Module से Specific Function Import कर सकते हैं।

उदाहरण

यदि आप math Library से sin Function Import करना चाहते हैं बिना किसी अन्य Function को Import किए:

>>> from math import sin
>>> sin(0)
0.0

ध्यान दें कि आपको sin को "math." से Prefix नहीं करना पड़ता क्योंकि केवल sin Import किया गया है, math नहीं।

Imported Functions को Alias करना

आप Imported Functions को Alias भी कर सकते हैं:

>>> from math import cos as cosine
>>> cosine(0)
1.0

उपयोगी Patterns:

# Multiple Specific Imports
from os.path import join, exists, basename, dirname

# With Aliases (Name Conflicts Avoid करने के लिए)
from json import loads as json_loads, dumps as json_dumps
from yaml import load as yaml_load, dump as yaml_dump

# Conditional Import (Optional Dependencies के लिए)
try:
    import ujson as json
except ImportError:
    import json

  1. - पायथन फंक्शन से void कैसे लौटाएं?

    चूंकि पायथन डायनामिकली-टाइप्ड है और फंक्शन परिभाषित करते समय आप रिटर्न टाइप निर्दिष्ट नहीं करते, इसलिए आप किसी भी प्रकार का कुछ भी लौटा सकते हैं, जिसमें None शामिल है जो डिफ़ॉल्ट रिटर्न मान है (जब आप कुछ भी नहीं लौटाते, तो फंक्शन वास्तव में फंक्शन के नीचे None लौटाता है)। ऐसे फंक्शन को void कहा जाता

  1. - MATLAB से पायथन फंक्शन कैसे कॉल करें?

    पायथन लाइब्रेरीज़ अब MATLAB में उपलब्ध हैं (2014b के बाद से)। यदि हम 2014b या बाद के संस्करण का उपयोग कर रहे हैं तो हम सीधे MATLAB में कोड चला सकते हैं। इससे MATLAB में पायथन मॉड्यूल्स का उपयोग करना संभव हो जाता है। बिना किसी अन्य परिवर्तन के, बस उस पायथन लाइब्रेरी के नाम से पहले py प्रीफिक्स करें ज

  1. - पायथन फंक्शन से JSON ऑब्जेक्ट कैसे लौटाएं?

    दिए गए पायथन डिक्शनरी का उपयोग करके पायथन फंक्शन से JSON ऑब्जेक्ट को निम्नानुसार लौटाया जाता है। उदाहरण import json a = {name:Sarah, age: 24, isEmployed: True } # a python dictionary def retjson(): python2json = json.dumps(a) print python2json retjson() आउटपुट {age: 24, isEmployed: true, nam