Zanurkuj w Pythonie/Dynamiczne importowanie modułów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
zamiana {{Nawigacja|Python|->{{Nawigacja|Zanurkuj w Pythonie| [[Python/->[[../
Fservant (dyskusja | edycje)
m Poprawionych kilka drobnych błędów (interpunkcyjnych, ortograficznych).
Linia 4:
OK, dość filozofowania. Pogadajmy o dynamicznym importowaniu modułów.
 
Najpierw zerknijmy jak normalnie importuje się moduły. Składnia polecenia import module sprawdza ścieżkę w poszukiwaniu nazwanego modułu i importuje go po nazwie. W ten sposób można importować kilka modułów na raz, podając nazwy modułów oddzielone przecinkiem. Z resztąZresztą, robiliśmy już to w pierwszej linii skryptu z tego rozdziału.
 
'''Przykład 16.13. Importowanie wielu modułów na raz'''
Linia 53:
# Aby upewnić się, że są to tak na prawdę moduły, zerknijmy na niektóre ich atrybuty. Pamiętajmy, że <tt>modules[0]</tt> jest modułem sys, więc <tt>modules[0].version</tt> odpowiada sys.version. Wszystkie pozostałe atrybuty i metody tych modułów są także dostępne. Nie ma nic niezwykłego w poleceniu import, tak samo jak nie ma nic magicznego w modułach. Moduły są obiektami. Wszystko jest obiektem.
 
Teraz już powinniśmy móc wszystko to poskładać do kupy i rozszyfrować, o co tak na prawdę chodzi w kodzie zamieszczonych tutaj przykładów.
 
{{Nawigacja|Zanurkuj w Pythonie|