Vlastní moduly
Můžeme vytvořit vlastní importovatelný modul,
a to jen tak, že uděláme třeba soubor
louka.py
, a do něj napíšeme:
barva_travy = 'zelená'
pocet_kotatek = 28
def popis_stav():
return 'Tráva je {barva}. Prohání se po ní {pocet} koťátek'.format(
barva=barva_travy, pocet=pocet_kotatek)
A pak v dalším souboru, třeba vypis.py
,
napíšeme:
import louka
print(louka.popis_stav())
a pak spustíme
$ python vypis.py
Import hledá soubory v adresáři,
ve kterém je „hlavní modul” programu – modul,
který spouštíme (u nás vypis.py
).