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.

To ćwiczenie jest częścią kursu
Tworzenie pakietów w Pythonie
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie