Sziasztok, lenne egy-két kérdésem pythonos házimmal kapcsolatba!
1) Hiba esetén, például rossz bemeneti paraméter, esetleg nem létező megadott projektnév esetén a feladatban annyi van meghatározva, hogy írjak ki egy "ERROR: " kezdeti hibaüzenetet. Ezt try except blokkban meg is teszem, kérdésem, hogy ezután a script futása álljon le és ne írjon ki semmit a meghatározott csv fájlba, vagy oldjam meg hogy fusson tovább és írja felül egy üressel?
2) Script indítási mintára a következő van megadva:
python3 getprojectstats.py -p "Project Angel" -o outfile.csv
Itt feltételezhetjük, hogy a project paraméter két idézőjel közt lesz megadva pl ("Project Lazarus"), vagy kezelnünk kell azt is ha a nélkül (Poject Lazarus) adják meg.
Alapból a script ezt dobja idézőjel nélküli paraméterre:
usage: test01.py [-h] -p P -o O [-l L]
test01.py: error: unrecognized arguments: Lazarus
Elfogadható-e a hibakimenet?