Utilisateur:-Nmdbot/shift.py

Une page de Wikipédia, l'encyclopédie libre.
#!/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