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/