Megoldva: hozzon létre egy fájlt, és importálja könyvtárként egy másik fájlba

A szoftverfejlesztés mai világában döntő fontosságú a szervezett és tiszta kódolási gyakorlat fenntartása. Az egyik ilyen gyakorlat az, hogy külön fájlokat hoz létre bizonyos funkciókhoz, és importálja azokat könyvtárként más fájlokban. Ez nem csak javítja a kód olvashatóságát, hanem segíti a kód újrafelhasználhatóságát is. Ez a cikk bemutatja, hogyan hozhat létre fájlt, és hogyan importálhatja azt könyvtárként egy másik fájlba Python használatával, majd lépésről lépésre ismerteti a kódot. Ezenkívül megvizsgálunk néhány kapcsolódó könyvtárat és funkciót, amelyek hasznosak lehetnek a fejlesztők számára.

Kezdésként értsük meg a problémát. Tegyük fel, hogy van egy Python-fájlja, amely különféle funkciókat tartalmaz, és ezeket a funkciókat egy másik fájlban szeretné használni. A kód másolása és beillesztése helyett a fájl könyvtárként történő importálása időt és erőfeszítést takaríthat meg, növelve az általános hatékonyságot.

Kövesse az alábbi lépéseket egy fájl létrehozásához és egy másik fájlban lévő könyvtárként történő importálásához Python használatával:

1. Hozzon létre egy új Python-fájlt a kívánt függvényekkel.
2. Mentse el a fájlt egy megfelelő néven, például „my_library.py”.
3. Most egy másik Python-fájlban importálhatja ezt a könyvtárat az „import” kulcsszó használatával.

Íme a kód lépésről lépésre történő magyarázata:

Először hozzon létre egy új Python-fájlt „my_library.py” néven, és tartalmazza a következő függvényeket:

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

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

Ez a két függvény összeadási és szorzási műveleteket hajt végre.

Most hozzunk létre egy másik Python-fájlt „main.py” néven, amelybe importálni fogjuk a „my_library.py” fájlt:

import my_library

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

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

A „main.py”-ben először a „my_library” fájlt importáljuk. Ezután a „my_library.py” fájl „összeadás” és „szorzás” függvényét a pontjelöléssel hívjuk meg. Végül kinyomtatjuk a megfelelő műveletek eredményeit.

A „main.py” futtatásakor a kimenet a következőképpen jelenik meg:

""
Kiegészítés: 8
Szorzás: 15
""

Python import és könyvtárak

A Python könyvtárak, más néven modulok hatalmas készletét kínálja, amelyek lehetővé teszik a különféle feladatok egyszerű végrehajtását. Létrehozhat saját modult, vagy importálhat beépített könyvtárakat, amelyek a Pythonhoz tartoznak.

Könyvtárak importálása Ez egy egyszerű folyamat: csak az „import” kulcsszót kell használnia, amelyet a könyvtár neve követ. Használhatja a „from” kulcsszót is bizonyos függvények importálásához egy könyvtárból:

from my_library import addition

Itt csak az „addition” függvényt importálja a „my_library.py” fájlból, és közvetlenül használhatja a pontjelölés nélkül.

Funkciók és csomagok

A funkció egy újrafelhasználható kód blokkja, amelyet egy adott feladat elvégzésére használnak. A funkciók segítenek javítani a kód olvashatóságát és újrafelhasználhatóságát. Meghatározhatja saját függvényeit a fenti példában látható módon, vagy használhat beépített Python-függvényeket.

A csomag Python modulok és könyvtárak gyűjteménye címtárhierarchiába rendezve. Leegyszerűsíti a több könyvtár és függőségeik kezelésének és terjesztésének folyamatát. A Python csomagok széles skáláját kínálja különféle feladatokhoz, mint például a NumPy a numerikus számításokhoz, a panda az adatkezeléshez és a TensorFlow a gépi tanuláshoz.

Összefoglalva, az egyes funkciókhoz külön fájlok létrehozása és más fájlokban könyvtárként való importálása javítja a kódok szervezését, olvashatóságát és karbantarthatóságát a Python-projektekben. Az importálási utasítások, funkciók és csomagok megértése alapvető eszközöket biztosít a fejlesztőknek a hatékony kódolási gyakorlatokhoz.

Kapcsolódó hozzászólások:

Írj hozzászólást