⊗pyPmMdInr 83 of 129 menu

Hyrje në Import në Python

Në Python mund të importohen jo vetëm modulet standarde, si për shembull re (për të punuar me regex), por mund të krijohen edhe modulet e tu të rinj nga skedarët e përdoruesit.

Le të themi se kemi një skedar lib.py, i cili ndodhet në të njëjtin directory si skedari ynë i punës test.py:

  • lib.py
  • test.py

Le të krijojmë në të një funksion që do të shfaqë në konsol një pikëçuditëse:

def func(): print('!')

Tani le të kalojmë në skedarin test.py dhe të importojmë në të këtë funksion. Në rreshtin e sipërm të skedarit shkruajmë komandën import, pas së cilës tregojmë emrin e skedarit të nevojshëm (modulit). Meqenëse të dy skedarët ndodhen në një directory, pas import mjafton të tregohet vetëm emri i modulit pa shtesën e tij:

import lib

Pastaj le të thirrim funksionin e importuar. Për këtë, pas emrit të modulit përmes një pike tregojmë emrin e funksionit func:

lib.func()

Rezultati i ekzekutimit të kodit:

'!'

Gjatë importimit të një moduli, në skedarin e punës bëhen të disponueshme jo vetëm funksionet, por edhe i gjithë përmbajtja e tij e mbetur, për shembull, variablat.

Pas ekzekutimit të modulit të importuar, në dosjen e punës u shfaq automatikisht një dosje sherbimi __pycache__. Ju lutemi vini re se emrat e të gjithë skedarëve dhe dosjeve të shërbimit në Python kanë nënvizim të dyfishtë:

  • /__pycache__/
  • lib.py
  • test.py

Ka raste kur duhet të importohet një modul i vendosur në një dosje tjetër, për shembull, në rrugën /dir/lib.py:

  • /__pycache__/
  • /dir/
    • lib.py
  • test.py

Atëherë emri i dosjes dhe i skedarit gjatë importit shkruhet përmes një pike dhe gjithashtu shkruhet funksioni i importuar:

import dir.lib dir.lib.func()

Krijoni një skedar file.py. Në të bëni një funksion që do të shfaqë në konsol një numër. Importojeni këtë funksion në skedarin tuaj me kodin e punës.

Në skedarin test1.file1.py krijojeni një funksion që shfaq një mesazh. Importojeni atë në skedarin tuaj të punës.

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