Le général langage de programmation objet Python est un système de développement multiplateforme soutenue par la communauté open source. Un de ses principaux atouts est un ensemble de bibliothèques d'objets appelés modules . Les modules contiennent des fonctions et des données pour gérer une variété de tâches . Certains des modules plus couramment utilisés comprennent ceux pour les mathématiques, les paramètres de fonctionnement du système , l'heure et le traitement des fichiers zip. Math
Le module de calcul est constituée des fonctions mathématiques et deux constantes, à savoir , Pi et e , la base de logarithmes naturels . Il couvre la trigonométrie standard, logarithmes , valeur absolue , la troncature et factorielles . Math.sin ( x ) , par exemple, donne la valeur du sinus de l'angle x, où x est exprimé en radians . Math.sqrt ( x ) extrait la racine carrée de la valeur de x . Certaines fonctions de test de mathématiques de la valeur des propriétés spécifiques; . Math.isinf (x) des essais pour x infini positif ou négatif
OS
Python vous donne accès à une variété de fonctionnalités du système d'exploitation via son module OS . Python est disponible pour les ordinateurs sous Unix , Microsoft Windows et Mac OSX. Certaines fonctions de l'OS ne fonctionnent que sous Unix en raison des différences internes dans le logiciel . La fonction os.getlogin (), par exemple , renvoie log-in le nom de l' utilisateur pour les systèmes Unix seulement . Le os.getenv () et os.putenv () renvoient et définir les valeurs des variables d'environnement pour les ordinateurs Windows et Unix. Os.strerror ( x ) retourne un texte descriptif d'une erreur lorsque le numéro de code d'erreur est dans la variable x . Le os.access (chemin , mode) fonctionne sous Unix et Windows. Elle renvoie une véritable si vos permissions d'utilisateur vous permettent d'accéder au répertoire de fichiers du disque spécifié dans la variable de chemin avec le mode de type d'accès. Par exemple, si vous voulez savoir si vous pouvez écrire dans le répertoire "temp ", définissez la variable de chemin à "temp ", définissez la variable de mode sur " W_OK " et tester la fonction.
le module de temps de temps a plusieurs fonctions liées à l' horloge et le calendrier de l'ordinateur. La fonction time.sleep (x) se met en pause l'exécution du programme d'un certain nombre de secondes indiqué dans x . Le time.time () retourne une valeur de temps cru comme un certain nombre de secondes écoulées depuis le début de l' époque du système d'exploitation. Unix, par exemple , met en oeuvre 1 Janvier 1970, dans le début de son époque . Pour convertir time.time ( ) dans un format local plus significatif , le module de temps a autres fonctions, telles que time.localtime (). La fonction time.altzone () donne la différence de temps en secondes entre votre fuseau horaire local et UTC , heure normale de Greenwich , en Angleterre.
Zipfile
Le module de fichier zip permet aux programmes Python à travailler avec des fichiers d'archives compressées au format zip. Un fichier zip est un ensemble de fichiers informatiques standards emballés ensemble en un seul pour économiser l'espace disque , de créer des pièces jointes pratiques ou crypter des fichiers avec un mot de passe . La fonction principale dans le module de fichier zip est zipfile.ZipFile (fichier , le mode compression , allowzip64 ) , où la variable de fichier contient le nom du fichier zip , le mode gère la lecture , l'écriture et l'ajout dans un fichier zip , la compression est la de fichier le type de compression , et allowzip64 est une valeur vraie ou fausse en option . Si cela est vrai , il vous permet de créer un fichier zip supérieure à 2 gigaoctets.