Išspręsta: sukurkite failą ir importuokite jį kaip biblioteką kitame faile

Šiuolaikiniame programinės įrangos kūrimo pasaulyje labai svarbu išlaikyti organizuotą ir švarią kodavimo praktiką. Viena iš tokių praktikų yra sukurti atskirus failus konkrečioms funkcijoms ir importuoti juos kaip bibliotekas kituose failuose. Tai ne tik pagerina kodo skaitomumą, bet ir padeda pakartotinai naudoti kodą. Šiame straipsnyje bus paaiškinta, kaip sukurti failą ir importuoti jį kaip biblioteką kitame faile naudojant Python, o po to bus pateiktas nuoseklus kodo paaiškinimas. Be to, išnagrinėsime kai kurias susijusias bibliotekas ir funkcijas, kurios gali būti naudingos kūrėjams.

Norėdami pradėti, supraskime esamą problemą. Tarkime, kad turite Python failą, kuriame yra įvairių funkcijų, ir norite šias funkcijas naudoti kitame faile. Užuot nukopijavę ir įklijuodami kodą, importuodami failą kaip biblioteką galite sutaupyti laiko ir pastangų, taip padidindami bendrą efektyvumą.

Norėdami sukurti failą ir importuoti jį kaip biblioteką kitame faile naudodami Python, atlikite šiuos veiksmus:

1. Sukurkite naują Python failą su norimomis funkcijomis.
2. Išsaugokite failą tinkamu pavadinimu, pvz., „mano_biblioteka.py“.
3. Dabar kitame Python faile galite importuoti šią biblioteką naudodami raktinį žodį „importuoti“.

Štai žingsnis po žingsnio kodo paaiškinimas:

Pirmiausia sukurkite naują Python failą pavadinimu „my_library.py“ ir įtraukite šias funkcijas:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

Šios dvi funkcijos atlieka atitinkamai sudėjimo ir daugybos operacijas.

Dabar sukurkime kitą Python failą pavadinimu „main.py“, kuriame importuosime „my_library.py“:

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

Į „main.py“ pirmiausia importuojame failą „my_library“. Tada vadiname „sudėti“ ir „daugyba“ funkcijas iš „my_library.py“, naudodami taško žymėjimą. Galiausiai atspausdiname atitinkamų operacijų rezultatus.

Vykdydami „main.py“, pamatysite išvestį taip:

„“
Papildymas: 8
Daugyba: 15
„“

Python importas ir bibliotekos

„Python“ teikia daugybę bibliotekų, dar vadinamų moduliais, kurios leidžia lengvai atlikti įvairias užduotis. Galite sukurti savo modulį arba importuoti integruotas bibliotekas, kurios pateikiamos kartu su Python.

Bibliotekų importavimas yra paprastas procesas: tereikia naudoti raktinį žodį „importuoti“, po kurio nurodomas bibliotekos pavadinimas. Taip pat galite naudoti raktinį žodį „iš“, kad importuotumėte konkrečias funkcijas iš bibliotekos:

from my_library import addition

Čia iš „my_library.py“ importuojate tik „papildymo“ funkciją ir galite ją naudoti tiesiogiai be taško žymėjimo.

Funkcijos ir paketai

A funkcija yra daugkartinio kodo blokas, naudojamas konkrečiai užduočiai atlikti. Funkcijos padeda pagerinti kodo skaitomumą ir pakartotinį naudojimą. Galite apibrėžti savo funkcijas, kaip parodyta aukščiau esančiame pavyzdyje, arba naudoti įtaisytąsias Python funkcijas.

A paketas yra Python modulių ir bibliotekų rinkinys, suskirstytas į katalogų hierarchiją. Tai supaprastina kelių bibliotekų ir jų priklausomybių valdymo ir platinimo procesą. „Python“ siūlo platų paketų asortimentą įvairioms užduotims atlikti, pvz., „NumPy“, skirtą skaitmeniniam skaičiavimui, „pandas“ duomenų apdorojimui ir „TensorFlow“ mašininiam mokymuisi.

Apibendrinant galima pasakyti, kad kuriant atskirus failus konkrečioms funkcijoms ir importuojant juos kaip bibliotekas į kitus failus, pagerėja kodo organizavimas, skaitomumas ir priežiūra Python projektuose. Suprasdami importavimo teiginius, funkcijas ir paketus, kūrėjai turės esminius įrankius efektyviam kodavimui.

Susijusios naujienos:

Palikite komentarą