logo

Kā importēt klasi no cita faila programmā Python?

Š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.