Zanurkuj w Pythonie/Dwa sposoby importowania modułów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
zamiana {{Nawigacja|Python|->{{Nawigacja|Zanurkuj w Pythonie| [[Python/->[[../
Beau (dyskusja | edycje)
sprzątanie kodu
Linia 1:
== Dwa sposoby importowania modułów ==
 
W Pythonie mamy dwa sposoby importowania modułów. Obydwa są przydatne, dlatego też powinniśmy umieć je wykorzystywać. Jednym ze sposobów jest użycie polecenia <code>import module</code>, który mogliśmy zobaczyć w [[../Wszystko jest obiektem|podrozdziale "Wszystko jest obiektem"]]. Istnieje inny sposób, który realizuje tę samą czynność, ale posiada pewne różnice. Poniżej został przedstawiony przykład wykorzystujący instrukcję <code>from module import</code>:
 
<source lang="python">from apihelper import info</source>
 
Jak widzimy, składnia tego wyrażenia jest bardzo podobna do <code>import module</code>, ale z jedną ważną różnicą: atrybuty i metody danego modułu są importowane bezpośrednio do lokalnej przestrzeni nazw, a więc będą dostępne bezpośrednio i nie musimy określać, z którego modułu korzystamy. Możemy importować określone pozycje albo skorzystać z <code>from module import *</code>, aby zaimportować wszystko.
Linia 50 ⟶ 49:
[[../type, str, dir i inne wbudowane funkcje|<code>type</code>, <code>str</code>, <code>dir</code> i inne wbudowane funkcje]]|
}}
{{Podświetl|py}}
</noinclude>