1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| import sys
from datetime import datetime
if len(sys.argv) > 1:
match sys.argv[1]:
case 'mot_1':
dt = datetime(2023, 9, 30)
verif = dt.date()
case 'mot_2':
dt = datetime(2023, 10, 31)
verif = dt.date()
case 'mot_3':
dt = datetime(2023, 11, 30)
verif = dt.date()
case 'mot_4':
dt = datetime(2023, 12, 31)
verif = dt.date()
case 'phrase_magique':
dt = datetime(2024, 12, 31)
verif = dt.date()
case _:
dt = datetime(1912, 1, 1)
verif = dt.date()
if verif < datetime.today().date():
print('''Le mot de passe rentré n'est pas le bon,
merci de me contacter pour que je vous en génère un de nouveau''')
sys.exit()
else:
print('''!!! Mauvaise utilisation de la commande !!!
merci de taper lambda suivi d'un espace et du mot_de_passe
par exemple : lambda toto''')
sys.exit()
print('on peut continuer le script normalement') |
Partager