Šajā rakstā mēs redzēsimKā importēt klasi no cita faila programmā Python.
js komplekts
Importēšana programmā Python ir līdzīga #include header_file C/C++. Python moduļi var piekļūt kodam no cita moduļa, importējot failu/funkciju, izmantojot importēšanu. Importēšanas paziņojums ir tas, ka visizplatītākais veids, kā izsaukt importēšanas iekārtas, taču tas nav vienīgais veids. Importēšanas paziņojums sastāv no importēšanas atslēgvārda līdzās moduļa nosaukumam.
Darba sākšana
Šeit mēs esam izveidojuši klasi ar nosaukumu GFG, kurai ir divas metodes: add () un sub (). Bez tam tajā pašā python failā tiek izveidota skaidra funkcija ar nosaukumu method (). Šis fails darbosies kā galvenā python faila modulis.
Python
class> GFG:> > ># methods> >def> add(>self>, a, b):> >return> a>+> b> >def> sub(>self>, a, b):> >return> a>-> b> > # explicit function> def> method():> >print>(>'GFG'>)> |
>
>
Ļaujiet iepriekšminētā python faila nosaukumam būt module.py .
Notiek importēšana
Tagad ir pienācis laiks importēt moduli un sākt izmēģināt mūsu jauno klasi un funkcijas. Šeit mēs importēsim moduli ar nosaukumu modulis un šajā modulī izveidojiet klases objektu ar nosaukumu GFG. Tagad mēs varam izmantot tās metodes un mainīgos.
Python
np kur
import> module> > # Created a class object> object> => module.GFG()> > # Calling and printing class methods> print>(>object>.add(>15>,>5>))> print>(>object>.sub(>15>,>5>))> > # Calling the function> module.method()> |
>
>
Izvade:
20 10 GFG>
Importējot moduli, kā minēts iepriekš, nosaukumvietā tiks automātiski iekļauta katra moduļa klase un veiktspēja. Ja vēlaties izmantot tikai vienu funkciju, jūs novērsīsit nosaukumvietas pārblīvēšanu, importējot tikai šo funkciju, kā parādīts tālāk esošajā programmā.
apakšvirknes funkcija java
Python
# import module> from> module>import> method> > # call method from that module> method()> |
>
>
Izvade:
GFG>
Tādā veidā mēs varam izmantot klasi, lai importētu no cita faila.