Using argparse to parse command line arguments

J't'explique vite fait en français comment ca marche:
La fonction `argparse.ArgumentParser()` cree un nouveau parser.
Chaque appel a la méthode `parser.add_argment()` ajoute un nouvel argument
Il suffit ensuite d'appeler `parser.parse_args()` pour parser les arguments. Si il y a une erreur le script s'arrêtera la et affichera le usage. (idem si les arguments contiennent `-h` ou `--help`)
Sinon, la fonction retourne le "namespace", un objet qui a des attributs correspondant aux arguments. On peut les utiliser tranquillement (par exemple: `marker = ns.marker`).

J'ai aussi rajouter le shebang de python :)

Oh, et apparemment mon éditeur a viré tous les trailing whitespace. C'est pas plus mal!