Kuingiza Yaliyomo Yote ya Faili katika Python
Ili kuingiza yaliyomo yote ya faili, unaweza
kutumia amri maalum *:
from moduli import *
Urahisi wa njia hii ya kuingiza ni kwamba vitendakazi vyote vilivyopatikana vinaweza kuandikwa bila jina la moduli, jambo ambalo huboresha sana usomaji wa msimbo na kuufupisha.
Wacha tuingize vitendakazi vyote kutoka kwenye moduli
lib na tujaribu kukaribu func3:
from lib import *
func3()
Baada ya kutekeleza msimbo, matokeo
ya kazi ya func3 utaonyeshwa:
3
Ikiwa inahitajika kuingiza sehemu tu ya moduli, basi kabla ya jina la kitendakazi kisichohitajika weka alama ya chini (underscore):
...
def _func3():
print(3)
Sasa wacha tujaribu kuita func3:
func3()
Hitilafu itaonyeshwa kwenye konsoli:
NameError: name 'func3' is not defined. Did you mean: 'func1'?
Kitendakazi hiki kinaweza kuingizwa kwenye faili ya kazi
moja kwa moja tu, ukikiashiria baada ya
amri import:
from lib import _func3
_func3() # itatoa 3
Ingiza vitendakazi vyote kutoka kwenye moduli custom_math,
uliouunda katika somo lililopita.
Rekebisha kazi iliyopita ili
kitendakazi get_divide kisiweze
kuingizwa pamoja na yaliyomo yote ya
moduli.
Fanya nenosiri
na barua pepe ya mtumiaji kutoka kwenye moduli user zisipatikani kwa kuingizwa.