Bonjour à toutes et tous,

Je voudrais autoriser l'exécution d'un script en fonction de la date.

passer en ligne de commande: testsecu.exe touffic

et que le script se lance si le mot de passe touffic est bien supérieur a la date actuelle

j'avais prévu d'écrire ce bout de code mais bien évidement il ne fonctionne pas

Sauriez vous me dire ce que j'ai mal fait SVP ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from datetime import datetime
import sys
for arg in sys.argv:
    print(arg)
    match arg:
        case "touffic":
            touffic = datetime(2023, 7, 31)
            verif = touffic.date()
        case "le":
            le = datetime(2023, 8, 31)
            verif = le.date()
        case "magnific":
            magnific = datetime(2023, 9, 30)
            verif = magnific.date()
 
    if datetime.today().date() > verif:
        print('votre licence a expiré')
        print('merci de nous contacter')
        sys.exit()
 
print('on peut continuer le script normalement')