from sys import argv
script, lira_cbt, [eur_hedge] = argv
if eur_hedge == None:
#Do x
else:
#Do y
Chcę, aby był w stanie uruchomić z just lira_cbt jako argument (robi x) lub z lira_cbt i eur_hedge (robi y). Czy można to osiągnąć za pomocą sys.argv?Czy sys.argv może obsługiwać opcjonalne argumenty?
Jeśli CLI dostaje że kompleks, powinieneś zacząć używać 'argparse' (lub' optparse' jeśli utkniesz z jakiejś starszej wersji). – delnan