Utilisateur:-Nmdbot/shift.py
#!/usr/bin/python
# -*- coding: utf8 -*-
##########
# 19/02/12 - Par -Nmd
# Ce module permet l'utilisation dynamique des arguments façon Bash avec la commande shift
class Argument:
def __init__(self):
self.numArgu = len(sys.argv)-1
self.argu = [len(sys.argv)]
self.argu[0] = sys.argv[0]
for num in range(1, len(sys.argv)):
self.argu.append(sys.argv[num])
def shift(self, val=1):
for i in range(1, val+1):
if self.numArgu>=1:
del self.argu[1]
self.numArgu = self.numArgu-1