Python - importálás

A pythonhoz elérhető könyvtárakat / modulokat több módon is beimportálhatjuk. Nézzük meg a random könyvtáron keresztül bemutatva:

1. változat

A random könyvtárban található összes függvény meghívható utasításként a random név megadásával. kezdőként érdemes ezt használni.

         
1import random
2
3for i in range(5):
4    x = random.randint(1,6)
5    print(x)

2. változat

A random könyvtárban található összes függvény meghívható utasításként az rnd (alias) név megadásával. Hosszabb könyvtárnév esetén hasznos.

         
1import random as rnd
2
3for i in range(5):
4    x = rnd.randint(1,6)
5    print(x)

3. változat

A random könyvtárban található összes függvény meghívható közvetlenül, könyvtárnév nélkül. Ennek hátránya lehet függvénynév ütközés. Több könyvtár betöltésénél káoszhoz vezethet, ha ugyanaz a név szerepel több modulban.

         
1from random import *
2
3for i in range(5):
4    x = randint(1,6)
5    print(x)

4. változat

Itt sem kell megadni a könyvtár nevét, de a névtérbeli ütközések elkerülése érdekében a random könyvárból csak a randint() függvény kerül importálásra. Akkor használjuk, ha kerülni akarjuk a függvénynevek ütközését és csak azt a függvényt töltjük be, amelyiket ténylegesen használni akarunk.

         
1from random import randint
2
3for i in range(5):
4    x = randint(1,6)
5    print(x)