Le module enum est très pratique pour créer et utiliser des constantes dans des programmes python.
Dans l'exemple suivant, je crée une classe qui va me permettre de générer des constantes pour les codes HTTP à l'aide de la classe Enum du module enum.
Cette classe pourra ensuite être utilisée dans n'importe quel programme ayant besoin d'utiliser ces codes.
Pour l'exemple, j'ai utilisé que quelques codes.
L'option speed permet de tester les capacités du sytème pour encrypter des données avec les différents algorithmes de cryptage pendant une période donnée.
Comparer deux fichiers archives ZIP afin d'ajouter dans le premier tous les fichiers présents dans le second sans prendre en compte les fichiers communs aux deux fichiers archives ZIP.
Exécuter un script Python sur plusieurs machines différentes, que ce soit au niveau du système d'exploitation et/ou de son nom d'hôte, peut engendrer des problèmes concernant certaines tâches à exécuter.
Par exemple, une variable initialisée différement en fonction du système d'exploitation et/ou du nom d'hôte de la machine sur laquelle le script est exécuté.
Les deux modules suivants permettent de résoudre ces problèmes.
Pour le nom du système d'exploitation: