więcej artykułów

Krok 5: Dodaj linki do potrzebnych komponentów Pythona

Python zawiera w sobie bogaty zestaw gotowych komponentów, z których możemy korzystać od razu bez instalowania dodatkowego oprogramowania. Ten zestaw nazywa się The Python Standard Library. Żeby móc skorzystać z jakiegoś komponentu musimy go zaimportować w naszej aplikacji, czyli tak jakby dodać do niego link. Możemy to zrobić wpisując:

import nazwaKomponentu

albo

from nazwaKomponentu import nazwaElementu

Różnica jest taka, że w pierwszym sposobie importujemy cały komponent a w drugim tylko określone elementy, których akurat potrzebujemy.

Nasz generator będzie korzystał z trzech elementów, które są w trzech różnych komponentach. Dlatego na początku naszego kodu w pliku rel_notes_generator.py musimy dodać takie linijki.

rel_notes_generator.py

from string import Template
from pathlib import Path
from shutil import rmtree

Z komponentu string importujemy element Template, który pozwala na obsługę szablonów. Będzie on nam potrzebny, żeby odpowiednio opakować informacje pobrane z plików tekstowych i potem je podstawić w odpowiednie miejsce w szablonie HTML. Jak pamiętasz, w kroku 3 pojawił się element zastępczy $release_notes. Dodaliśmy go do naszego szablonu po to, żeby komponent Template wiedział gdzie ma wstawić właściwe informacje.

Z komponentu pathlib importujemy element Path, dzięki któremu w elegancki sposób będziemy mogli ustawić w naszej aplikacji ścieżki do potrzebnych zasobów.

Z komponentu shutil importujemy element rmtree, który pozwala na usuwanie folderów, nawet jeśli nie są puste.

Copyright © 2024 Tech Writer Koduje

Logo stworzone przez rad89