⊗pyPmMdMP 85 of 129 menu

Importimi i pjesës së modulit në Python

Në mënyrën e përshkruar në mësimet e mëparshme importohet e gjithë përmbajtja e modulit. Megjithatë mund të jetë e nevojshme të përdoret vetëm një pjesë e kodit nga moduli, për shembull, disa funksione. Për këtë duhet ndryshuar sintaksa e konstruksionit të përdorur për importim. Së pari shkruhet fjala kyçe from. Në të djathtë të saj tregohet emri i modulit. Pastaj shkruhet komanda import, në të djathtë të së cilës përmenden funksionet e nevojshme:

from moduli import funksionet e nevojshme

Le të themi se në modulin tonë lib ka funksionet e mëposhtme:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Le të importojmë vetëm func1 dhe func2:

from lib import func1, func2

Ky konstruksion është i përshtatshëm sepse gjatë thirrjes së funksionit nuk ka nevojë të tregohet emri e modulit të importuar:

func1() func2()

Pas ekzekutimit të kodit në konsol do të shfaqen rezultatet e këtyre funksioneve:

1 2

Le të përpiqemi të thërrasim func3:

func3()

Pas nisjes së kodit në konsol do të shfaqet gabimi:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Krijoni një modul custom_math, në të cilin do të jenë funksionet e mëposhtme: get_sum për mbledhjen e dy numrave, get_divide për pjesëtimin e dy numrave, get_cube për ngritjen e numrit në kub. Importoni në skedarin e punës vetëm funksionet get_divide dhe get_cube.

Në modulin user janë dhënë variablat e mëposhtëm:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Importoni nga ky modul emrin dhe emailin e përdoruesit. Shfaqini ato në konsol.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo