Zacznij terazZacznij za darmo

Importy między modułami

Moduł impyrial, który dokumentowałeś w poprzednim ćwiczeniu, rozrasta się — rozdzielono w nim funkcje prywatne (te, których użytkownicy nie powinni używać bezpośrednio) od publicznych. Funkcje prywatne znajdują się w module core.py, a publiczne w module api.py.

Aby funkcje publiczne działały poprawnie, muszą korzystać z funkcji prywatnych. W tym ćwiczeniu zaimportujesz je do modułu api.py, łącząc ze sobą moduły pakietu.

Uwaga: uruchom plik example_script.py. Jeśli uruchomisz plik api.py, pojawi się błąd ModuleNotFoundError: No module named 'impyrial' — to zachowanie jest oczekiwane.

Pamiętaj, że możesz otworzyć lub zamknąć podgląd folderów i plików, klikając ikonę po lewej stronie edytora, zaznaczoną na czerwono. Icon with multiple files

To ćwiczenie jest częścią kursu

Tworzenie pakietów w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie