Programování v GIS 2
2025-05-05
sys.argv, kde máme přístup k parametrům skriptů
vstupni_soubor musí zadat, jinak program nebude fungovatoutput.pdf) a dva parametry, které nemusíme zadávatimport argparse
from pathlib import Path
parser = argparse.ArgumentParser(
prog="calculate", description="Skript pro výpočet hodnoty."
)
# Definice argumentů
parser.add_argument("a", help="Hodnota a", type=float)
parser.add_argument("b", help="Hodnota b", type=float)
parser.add_argument(
"-o",
"--operator",
help="Operátor s hodnotami",
default="*",
type=str,
choices=["*", "/", "+", "-"],
)
parser.add_argument(
"-r", "--result", help="Výsledný soubor", type=Path, default=Path("vysledek.txt")
)args budou všechny proměnné uložené a dostupnéMateriály dostupné: https://jancaha.github.io/vsb-vyuka/