Bonjour, voici un code concret, qui permet de découper les arguments de ligne de commande de mon Script :
par exemple, on appelle :
MiseADispo.py -T G:\Fichiers editiques PAPYRUS SMU\ -H edisa01 -P PP0520 -A ITK -F ITK* -D 2005-01-11
Source / Exemple :
if len(sys.argv) == 1:
print """
Usage : MiseADispo.py [-Options]
Options :
- T : Chemin de base ou mettre a disposition
- D : Date des fichiers a copier. Par defaut : date du jour (facultatif)
- F : Filtre des fichiers a copier
- H : Machine Hote
- A : Code de l'application
- P : Nom du papier
Exemple :
-T G:\Fichiers SMU\ -H edisa01 -P PP0520 -A ITK -F ITK* -D 2005-01-11
"""
else:
# Decoupage des arguments
argv = (' '+string.join(sys.argv[1:],' ')).split(' -')[1:]
Stat = 0
for arg in argv:
if arg[0] == 'T': Path = arg[2:]
if arg[0] == 'D': Today = arg[2:]
if arg[0] == 'P': Papier = arg[2:]
if arg[0] == 'F': Pattern = arg[2:]
if arg[0] == 'H': Host = arg[2:]
if arg[0] == 'A': Appli = arg[2:]
Conclusion :
enfin, en même temps, je débute en python, mais je pense que c'est un code exploitable.....
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.