⊗pyPmMdMA 86 of 129 menu

Importowanie całej zawartości pliku w Pythonie

Aby zaimportować całą zawartość pliku, można użyć specjalnej komendy *:

from moduł import *

Wygoda tego sposobu importowania polega na tym, że wszystkie uzyskane funkcje można zapisać bez nazwy modułu, co znacznie poprawia czytelność kodu i skraca go.

Zaimportujmy wszystkie funkcje z modułu lib i spróbujmy odwołać się do func3:

from lib import * func3()

Po wykonaniu kodu wyświetli się wynik działania func3:

3

Jeśli natomiast trzeba zaimportować tylko część modułu, to przed nazwą niepotrzebnej funkcji należy postawić podkreślenie:

... def _func3(): print(3)

Teraz spróbujmy wywołać func3:

func3()

W konsoli wyświetli się błąd:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Tę funkcję można zaimportować do pliku roboczego tylko bezpośrednio, podając ją po komendzie import:

from lib import _func3 _func3() # wyświetli 3

Zaimportuj wszystkie funkcje z modułu custom_math, utworzonego przez ciebie w poprzedniej lekcji.

Zmodyfikuj poprzednie zadanie tak, aby funkcja get_divide nie mogła być importowana wraz z całą zawartością modułu.

Uczyń niedostępnymi do importowania hasło i email użytkownika z modułu user.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć