Vyřešeno: vytvořte soubor a importujte jej jako knihovnu do jiného souboru

V dnešním světě vývoje softwaru je zásadní udržovat organizované a čisté postupy kódování. Jedním z takových postupů je vytváření samostatných souborů pro konkrétní funkce a jejich import jako knihoven do jiných souborů. To nejen zlepšuje čitelnost kódu, ale také pomáhá při opětovném použití kódu. Tento článek vás provede tím, jak vytvořit soubor a importovat jej jako knihovnu do jiného souboru pomocí Pythonu, po kterém následuje podrobné vysvětlení kódu. Kromě toho prozkoumáme některé související knihovny a funkce, které mohou být užitečné pro vývojáře.

Začněme tím, že pochopíme problém. Předpokládejme, že máte soubor Pythonu obsahující různé funkce a chcete tyto funkce použít v jiném souboru. Namísto kopírování a vkládání kódu vám import souboru jako knihovny může ušetřit čas i námahu a zvýšit celkovou efektivitu.

Chcete-li vytvořit soubor a importovat jej jako knihovnu do jiného souboru pomocí Pythonu, postupujte takto:

1. Vytvořte nový soubor Python s požadovanými funkcemi.
2. Uložte soubor pod vhodným názvem, například „moje_knihovna.py“.
3. Nyní v jiném souboru Pythonu můžete tuto knihovnu importovat pomocí klíčového slova „import“.

Zde je podrobné vysvětlení kódu:

Nejprve vytvořte nový soubor Python s názvem „my_library.py“ a zahrňte následující funkce:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

Tyto dvě funkce provádějí operace sčítání a násobení.

Nyní vytvoříme další soubor Python s názvem „main.py“, kam importujeme naši „moje_knihovna.py“:

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

Do „main.py“ nejprve importujeme soubor „my_library“. Poté zavoláme funkce „sčítání“ a „násobení“ z „moje_knihovna.py“ pomocí tečkové notace. Nakonec vytiskneme výsledky příslušných operací.

Po spuštění „main.py“ uvidíte výstup jako:

"."
Doplnění: 8
Násobení: 15
"."

Import Pythonu a knihovny

Python poskytuje rozsáhlou sadu knihoven, známých také jako moduly, které umožňují snadné provádění různých úloh. Můžete si vytvořit svůj vlastní modul nebo importovat vestavěné knihovny dodávané s Pythonem.

Import knihoven je jednoduchý proces: stačí použít klíčové slovo „import“ následované názvem knihovny. K importu konkrétních funkcí z knihovny můžete také použít klíčové slovo „from“:

from my_library import addition

Zde importujete pouze funkci „přidání“ z „moje_knihovna.py“ a můžete ji použít přímo bez tečkové notace.

Funkce a balíčky

A funkce je blok opakovaně použitelného kódu používaný k provedení konkrétního úkolu. Funkce pomáhají zlepšit čitelnost kódu a opětovnou použitelnost. Můžete definovat své vlastní funkce, jak je ukázáno v příkladu výše, nebo použít vestavěné funkce Pythonu.

A balíček je kolekce modulů a knihoven Pythonu organizovaná v hierarchii adresářů. Zjednodušuje proces správy a distribuce více knihoven a jejich závislostí. Python má k dispozici širokou škálu balíčků pro různé úlohy, jako je NumPy pro numerické výpočty, pandy pro manipulaci s daty a TensorFlow pro strojové učení.

Závěrem lze říci, že vytváření samostatných souborů pro konkrétní funkce a jejich import jako knihoven do jiných souborů zlepšuje organizaci kódu, čitelnost a udržovatelnost v projektech Pythonu. Pochopení příkazů, funkcí a balíčků importu poskytne vývojářům základní nástroje pro efektivní postupy kódování.

Související příspěvky:

Zanechat komentář