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)