MMihut / webcrawler

Apache License 2.0
0 stars 1 forks source link

CODE - comment traiter les parametres de la ligne de commande #5

Open MMihut opened 9 years ago

MMihut commented 9 years ago

Ecrire un POC sur le traitement des parametres de la ligne de commande. On doit pouvoir traiter plusieurs fichiers en entree (ENC/DEC) avec un seul fichier de sortie.

MMihut commented 9 years ago

http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/scripts_and_streams/command_line_arguments.php

def main(argv):
grammar = "kant.xml"
try:
opts, args = getopt.getopt(argv, "hg:d", ["help", "grammar="]) except getopt.GetoptError:
usage()
sys.exit(2)
for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit()
elif opt == '-d':
global _debug
_debug = 1
elif opt in ("-g", "--grammar"): grammar = arg

source = "".join(args)               

k = KantGenerator(grammar, source)
print k.output()