పైథాన్లోని దిగుమతి ఆదేశం ఇతర మాడ్యూల్లకు యాక్సెస్ పొందడానికి ఉపయోగించబడుతుంది. మాడ్యూల్స్ జావా, సి, సి ++ లేదా సి#లోని కోడ్ లైబ్రరీకి సమానం. మాడ్యూల్ సాధారణంగా విధులు మరియు వేరియబుల్స్ సమితిని కలిగి ఉంటుంది. మా కోడ్లలో మాడ్యూల్స్ యొక్క ఈ ఫంక్షన్లను చేర్చాల్సిన లేదా ఉపయోగించాల్సిన అవసరం వచ్చినప్పుడు, మనం కేవలం దిగుమతి ఆదేశాన్ని ఉపయోగించి మాడ్యూల్ని దిగుమతి చేసుకోవచ్చు మరియు మాడ్యూల్ ఫంక్షన్లు మరియు వేరియబుల్స్ను మనం సులభంగా ఇన్వక్ చేయవచ్చు. దిగుమతి ఆదేశం మీ కోడ్లోకి మాడ్యూల్స్ని చేర్చడానికి సులభమైన మరియు సాధారణ మార్గం.
పైథాన్ అనేక అంతర్నిర్మిత మాడ్యూళ్ళతో వస్తుంది, వీటిని మన కోడ్లో సులభంగా చేర్చవచ్చు. పైథాన్ కోడ్ ఫైల్ని సేవ్ చేయడం ద్వారా మన మాడ్యూల్ను కూడా సృష్టించవచ్చు. పై పొడిగింపు.
ఈ వ్యాసంలో, పైథాన్లో మన స్వంత మరియు అంతర్నిర్మిత మాడ్యూల్లను ఎలా దిగుమతి చేసుకోవచ్చో మనం నేర్చుకుంటాము. పైథాన్ స్క్రిప్ట్లను సృష్టించడానికి మరియు అమలు చేయడానికి స్పైడర్ 3 ఎడిటర్ ఉపయోగించబడుతుంది.
దిగుమతి ఆదేశాన్ని ఎలా ఉపయోగించాలి
మేము ఉపయోగిస్తాము దిగుమతి పైథాన్లో మాడ్యూల్లను దిగుమతి చేయడానికి కీవర్డ్. మా కోడ్లో మాడ్యూల్ని దిగుమతి చేస్తున్నప్పుడు, మేము ఈ విధంగా దిగుమతి ఆదేశంతో మాడ్యూల్ పేరును వ్రాస్తాము:
దిగుమతిమాడ్యూల్_పేరు
పైథాన్ అంతర్నిర్మిత మాడ్యూల్లను దిగుమతి చేయండి
పైథాన్ అనేక అంతర్నిర్మిత మాడ్యూళ్ళతో వస్తుంది. గణిత విధులను నిర్వహించడానికి ఉపయోగించే సాధారణ మాడ్యూల్లలో గణిత మాడ్యూల్ ఒకటి.
దిగుమతి కీవర్డ్ని ఉపయోగించి గణిత మాడ్యూల్ని దిగుమతి చేసుకుందాం మరియు గణిత గణనలను నిర్వహించడానికి దాని విధులను ఉపయోగిద్దాం. మాడ్యూల్ నుండి ఏదైనా ఫంక్షన్ని యాక్సెస్ చేసినప్పుడు, మేము మాడ్యూల్ పేరును వ్రాసి ఒక డాట్ వేసి ఫంక్షన్ పేరును ఇలా వ్రాస్తాము:
మాడ్యూల్_పేరు.ఫంక్షన్_పేరు()# గణిత మాడ్యూల్ను దిగుమతి చేస్తోంది
దిగుమతి గణితం
# పై స్థిరాంకం విలువను ముద్రించడం
ముద్రణ('PI విలువ:',గణితం.పై)
# కారకం ఫంక్షన్ని ఉపయోగించి సంఖ్య యొక్క కారకాన్ని లెక్కించడం
ముద్రణ('సంఖ్య 5 యొక్క కారకం:',గణితం.కారకమైన(5))
# లాగ్ ఫంక్షన్ ఉపయోగించి సంఖ్య యొక్క లాగ్ను లెక్కిస్తోంది
ముద్రణ('లాగ్ ఆఫ్ 10:',గణితం.లాగ్(10))
# ఆయిలర్ సంఖ్య విలువను ముద్రించడం
ముద్రణ('యూలర్ నంబర్ విలువ:', గణితం.మరియు)
# డిగ్రీల నుండి రేడియన్లను లెక్కిస్తోంది
పని= గణితం.రేడియన్లు(90)
ముద్రణ('90 యొక్క రేడియన్లు:',పని)
# పాపం విలువను లెక్కిస్తోంది
ముద్రణ('90 యొక్క పాపం: ',గణితం.లేకుండా(90))
# కో విలువను లెక్కిస్తోంది
ముద్రణ('కాస్ ఆఫ్ 90 అంటే:',గణితం.ఏదో(90))
టాన్ విలువను లెక్కిస్తోంది
ముద్రణ('90 యొక్క టాన్:',గణితం.కాబట్టి(90))
అవుట్పుట్
పైథాన్ కన్సోల్లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
కొన్ని సందర్భాల్లో, మాడ్యూల్ నుండి నిర్దిష్ట ఫంక్షన్ లేదా స్థిరాంకం మాత్రమే దిగుమతి చేయాలనుకుంటే, మేము ఈ విధంగా చేయవచ్చు:
నుండిమాడ్యూల్_పేరుదిగుమతిఫంక్షన్_పేరులేదాస్థిర_పేరుఉదాహరణకు, గణిత మాడ్యూల్ నుండి పై స్థిరాంకం మాత్రమే ఈ విధంగా దిగుమతి చేయబడుతుంది
నుండి గణితం దిగుమతిపైదానికి ఒక ఉదాహరణ చూద్దాం.
# గణిత మాడ్యూల్ నుండి pi విలువను మాత్రమే దిగుమతి చేస్తోందినుండి గణితం దిగుమతిపై
# పై స్థిరాంకం విలువను ముద్రించడం
#ఇక్కడ మేము math.pi () కి బదులుగా నేరుగా pi ని ఉపయోగిస్తాము
ముద్రణ('PI విలువ:',పై)
అవుట్పుట్
పైథాన్ కన్సోల్లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
అన్ని విధులు మరియు స్థిరాంకాలు ఈ విధంగా దిగుమతి చేయబడతాయి:
నుండిమాడ్యూల్_పేరుదిగుమతి*గణిత మాడ్యూల్ విషయంలో ఇది ఇలా ఉంటుంది:
# గణిత మాడ్యూల్ నుండి pi విలువను మాత్రమే దిగుమతి చేస్తోందినుండి గణితం దిగుమతి*
# ఇప్పుడు మనం గణితాన్ని స్థిరాంకం మరియు ఫంక్షన్తో పేర్కొనవలసిన అవసరం లేదు
# పై స్థిరాంకం విలువను ముద్రించడం
ముద్రణ('PI విలువ:',పై)
# పాపం 90 విలువను లెక్కిస్తోంది
ముద్రణ('పాపం 90 విలువ:',లేకుండా(90))
# 8 యొక్క కారకాన్ని లెక్కిస్తోంది
ముద్రణ('8 యొక్క కారకం:',కారకమైన(8) )
అవుట్పుట్
పైథాన్ కన్సోల్లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
మాడ్యూల్ కనుగొనబడకపోతే దిగుమతి ఆదేశం మాడ్యూల్ పేరు కోసం శోధిస్తుంది, అప్పుడు అది లోపాన్ని చూపుతుంది. మాడ్యూల్ టోకనైజర్ను దిగుమతి చేయడానికి ప్రయత్నిద్దాం.
దిగుమతిటోకనైజర్ముద్రణ(టోకనైజర్.టోకెన్())
అవుట్పుట్
అవుట్పుట్లో, ఇది మాడ్యూల్నోట్ఫౌండ్ఎర్రర్లో లోపం విసిరినట్లు మీరు చూడవచ్చు.
మీ మాడ్యూల్ను సృష్టించండి
మీ మాడ్యూల్ను సృష్టించడానికి, ఒక పైథాన్ ఫైల్ని సృష్టించండి, కోడ్ను వ్రాసి, దానిని .py పొడిగింపుతో సేవ్ చేయండి.
దానికి ఒక ఉదాహరణ చూద్దాం.
ఉదాహరణ
మేము calc.py అనే కొత్త మాడ్యూల్ను సృష్టించాము. ఇది ఒక ఫంక్షన్ని కలిగి ఉంది, ఇది రెండు సంఖ్యలను ఆర్గ్యుమెంట్గా తీసుకుని, మొత్తాన్ని అందిస్తుంది.
డెఫ్ మొత్తం(val_1,val_2):ముద్రణ('మొత్తం:',val_1 + val_2)
ఇప్పుడు మరొక పైథాన్ ఫైల్ (test.py) ని సృష్టించి, ఆ ఫైల్లో కాలిక్యులేటర్ మాడ్యూల్కు కాల్ చేద్దాం.
# కాలిక్యులేటర్ మాడ్యూల్ను దిగుమతి చేస్తోందిదిగుమతికాలిక్యులేటర్
# మొత్తం ఫంక్షన్కు కాల్ చేస్తోంది
ముద్రణ(కాలిక్యులేటర్.మొత్తం(1,2))
అవుట్పుట్
పైథాన్ కన్సోల్లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
ఇప్పుడు కాలిక్యులేటర్ మాడ్యూల్ ఫైల్ని సవరించి ఇక్కడ రెండు వేరియబుల్స్ను సృష్టిద్దాం.
val_1=0val_2=0
డెఫ్ మొత్తం():
ముద్రణ('మొత్తం:',val_1 + val_2)
Test.py లో కాలిక్యులేటర్ మాడ్యూల్ యొక్క వేరియబుల్స్ యాక్సెస్ చేయడానికి ప్రయత్నిద్దాం
# కాలిక్యులేటర్ మాడ్యూల్ను దిగుమతి చేస్తోందిదిగుమతికాలిక్యులేటర్
# మొదటి వేరియబుల్ను యాక్సెస్ చేయడం మరియు విలువను కేటాయించడం
కాలిక్యులేటర్.val_1=10
# రెండవ వేరియబుల్ను యాక్సెస్ చేయడం మరియు విలువను కేటాయించడం
కాలిక్యులేటర్.val_2=ఇరవై
కాలిక్యులేటర్ మాడ్యూల్ నుండి # మొత్తం ఫంక్షన్కు కాల్ చేస్తోంది
ముద్రణ(కాలిక్యులేటర్.మొత్తం())
అవుట్పుట్
పైథాన్ కన్సోల్లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
కీవర్డ్గా ఉపయోగించడం ద్వారా మాడ్యూల్ను దిగుమతి చేసుకునేటప్పుడు మనం మారుపేరును కూడా సృష్టించవచ్చు మరియు అది బాగా పనిచేస్తుంది.
# కాలిక్యులేటర్ మాడ్యూల్ను కాల్గా దిగుమతి చేస్తోందిదిగుమతికాలిక్యులేటర్గాకాల్
# మొదటి వేరియబుల్ను యాక్సెస్ చేయడం మరియు విలువను కేటాయించడం
కాల్.val_1=10
# రెండవ వేరియబుల్ను యాక్సెస్ చేయడం మరియు విలువను కేటాయించడం
కాల్.val_2=ఇరవై
కాలిక్యులేటర్ మాడ్యూల్ నుండి # మొత్తం ఫంక్షన్కు కాల్ చేస్తోంది
ముద్రణ(కాల్.మొత్తం())
అవుట్పుట్
అవుట్పుట్లో, ఇది బాగా పనిచేస్తుందని మరియు ఎలాంటి దోషాన్ని చూపలేదని మీరు చూడవచ్చు.
మాడ్యూల్ యొక్క అందుబాటులో ఉన్న అన్ని ఫంక్షన్లు మరియు వేరియబుల్స్ను జాబితా చేయడానికి మేము పైథాన్ బిల్ట్-ఇన్ dir () ఫంక్షన్ను ఉపయోగించవచ్చు.
# కాలిక్యులేటర్ మాడ్యూల్ను కాల్గా దిగుమతి చేస్తోందిదిగుమతికాలిక్యులేటర్గాకాల్
# dir () ఫంక్షన్ ఉపయోగించి
ముద్రణ(నీకు(కాల్))
అవుట్పుట్
కాలిక్యులేటర్ మాడ్యూల్ యొక్క అందుబాటులో ఉన్న అన్ని వేరియబుల్స్ మరియు ఫంక్షన్లను అవుట్పుట్ చూపుతుంది.
ముగింపు
ఈ వ్యాసం పైథాన్ దిగుమతి ఆదేశాన్ని సాధారణ ఉదాహరణల సహాయంతో వివరంగా వివరిస్తుంది. దిగుమతి ఆదేశం పైథాన్ ఫైల్స్లోని అంతర్నిర్మిత మరియు వినియోగదారు-నిర్వచించిన మాడ్యూల్లను కాల్ చేయడానికి ఉపయోగించబడుతుంది.