Questo è il mio scriptpitone argomenti della riga di comando in principale, saltare nome dello script
def main(argv):
if len(sys.argv)>1:
for x in sys.argv:
build(x)
if __name__ == "__main__":
main(sys.argv)
in modo da linea di comando che scrivo python myscript.py commandlineargument
lo voglio per saltare myscript.py
e semplicemente gestito commandlineargument
attraverso commandlineargument(n)
quindi capisco che il mio ciclo for non tiene conto di questo, ma come faccio a farlo?
Se la funzione 'main' accetta un parametro' argv', probabilmente dovrebbe _use_ quel parametro, piuttosto che ignorarlo e usare 'sys.argv' invece ... – abarnert
Inoltre, non è necessario il controllo' if' su tutti. Se non ci sono argomenti, il ciclo verrà eseguito correttamente 0 volte, quindi lascialo fare. – abarnert
@abarnert Ho un altro – CQM