Python-da faýlyň ähli mazmunyny import etmek
Faýlyň ähli mazmunyny import etmek üçin,
ýörite * buýrugy ulanylyp bilner:
from modul import *
Bu import usulynyň amatlylygy, aýdylan funksiýalaryň ählisini modulyň ady görkezilmeýän ýagdaýda ýazyp bolýandygydyr, bu kodyň okalýanlygyny gowylandyrýar we ony gysgaldyar.
Geliň lib modulyndan ähli funksiýalary
import edeliň we func3-a ýüz tutmaga synanyşalyň:
from lib import *
func3()
Kod ýerine ýetirilenden soň, func3 funksiýasynyň
işiniň netijesi görkeziler:
3
Eger-de modulyň diňe bir bölegini import etmek zerur bolsa, gerek däl funksiýanyň adynyň öňünde aşaky çyzyk goýulmaly:
...
def _func3():
print(3)
Indi func3 funksiýasyny çagyrmaga synanyşalyň:
func3()
Konsolda ýalňyşlyk görkeziler:
NameError: name 'func3' is not defined. Did you mean: 'func1'?
Bu funksiýa işleýän faýla diňe göni
ýol bilen, ony import buýrugyndan soň
görkezmek arkaly import edilip bilner:
from lib import _func3
_func3() # 3-nji çap eder
Öňki sapakda döreden custom_math modulyňyzdan
ähli funksiýalary import ediň.
Öňki meseläni get_divide funksiýasy
modulyň ähli mazmuny bilen bilelikde import
edilip bilmejek ýaly üýtgediň.
user modulyndan ulanyjy parolyny we
e-poçta salgysyny import etmek mümkin bolmaýan
ýagdaýa getiriň.