Vous pouvez utiliser le package Python Time pour interagir avec toutes les méthodes liées au temps. La majorité d'entre eux appellent simplement les routines de bibliothèque de la plate-forme de même nom. Il y aurait des changements mineurs sur toutes les plateformes. Le package de temps est inclus dans toutes les versions Python.
Exemple 01: Trouver des secondes
Commençons par le premier exemple du module temporel. Ouvrez votre terminal de commande dans Ubuntu 20.04 Distribution Linux par un «Ctrl + alt + t»Raccourci. Nous utilisons la commande mentionnée ci-dessous dans la console suivie du «Entrer”Clé pour créer un nouveau fichier comme suit:
$ TOCK TEST.pyMaintenant, le fichier a été créé, accédez d'abord à l'explorateur de fichiers. Dans votre fichier Explorer, naviguez vers le répertoire domestique. Vous rencontrerez votre fichier nouvellement créé dans ce répertoire. Ouvrez le fichier "test.py”En double-cliquez dessus. Après l'ouverture d'un fichier, écrivez le code ci-dessous représenté. Le code montre que le support Python a été indiqué dans la première ligne. Dans la deuxième ligne de code, nous devons importer le module "temps"Pour l'utiliser dans notre code plus loin. Ensuite, nous avons créé une nouvelle variable, "Secondes,"Et a utilisé une méthode de temps intégrée"temps()"Via le"temps”Module pour collecter du temps en quelques secondes qui ont été passées de minuit aujourd'hui jusqu'à maintenant. Nous montrons les secondes collectées dans l'instruction IMPRESS via notre variable "Secondes”Dans le paramètre. Fermez votre fichier après l'avoir enregistré correctement.
Revenons au terminal. Pour exécuter le code, nous devons utiliser le package «Python3» dans notre requête. Comme il a été installé et pris en charge avec succès dans notre système, nous pouvons l'utiliser dans nos instructions. Alors, essayez la requête ci-dessous de Python avec le nom d'un fichier et appuyez sur Entrée. La sortie résultante montre le nombre total de secondes de minuit à maintenant.
$ Python3 Test.pyExemple 02: trouver l'époque
Pour vérifier l'époque de votre système où le temps commence comme un point indépendant de la plate-forme, nous devons utiliser la méthode gmtime () dans notre code. Par conséquent, créez un nouveau fichier "un.py" comme:
$ touchez un.pyÉcrivez le code ci-dessous après l'avoir ouvert à partir du répertoire domestique. Ce code contient l'importation du module temporel et une déclaration d'impression qui a été utilisée pour vérifier l'époque. Maintenant, nous définissons 0 dans un paramètre pour afficher le début de l'époque. Enregistrez le fichier et ouvrez le shell.
L'exécution d'un fichier par référentiel Python montre le temps de structure au format de temps universel coordonné (CTU) comme indiqué dans l'instantané d'image ci-dessous.
$ python3 un.pyExemple 03: Obtenez l'heure actuelle
Pour obtenir l'heure locale actuelle, nous devons utiliser le «heure locale()»Fonction dans notre code. Par conséquent, ouvrez le «test.py”Fichier du répertoire domestique et le mettez-le avec le code de la croyance suivante indiquée dans l'image. Encore une fois, nous avons utilisé le module de temps pour utiliser les méthodes de temps. Ensuite, nous avons initialisé une variable "CurrentLocaltime"Pour obtenir l'heure locale actuelle via la méthode"heure locale()«Comme valeur. Cette variable "CurrentLocaltime"Sera imprimé dans l'instruction IMPRIMÉ utilisée dans le code avec une valeur de chaîne. Veuillez enregistrer le fichier et le laisser pour ouvrir le terminal.
Exécutons à nouveau le fichier par la même prise en charge du package Python. La sortie nous montre la forme structurelle du temps et de la date de notre sortie. Il montre l'année en cours, la date, le mois, l'heure, les heures, les minutes, les secondes et bien d'autres choses avec elle.
$ Python3 Test.pyExemple 04: Convertir l'heure locale en secondes
Vous avez vu dans l'exemple comme mentionné ci-dessus que comment vérifier l'heure locale structurellement. Nous utiliserons une nouvelle méthode, "temps(),«Pour convertir l'heure locale actuelle en secondes. Ouvrons à nouveau le même fichier et mettons à jour le code avec le script ci-dessous. Le code obtient le temps local actuel en premier dans le «CurrentLocaltime«Variable puis convertissez cette fois en secondes via le«mkdir ()»Méthode utilisée dans la 4ème ligne de code. Ce temps converti est ensuite enregistré en variable "secondes»Et imprimé à la ligne 5 du code.
Après avoir enregistré puis exécuté le fichier, nous avons obtenu le résultat ci-dessous montrant le total des secondes de l'heure locale actuelle.
$ Python3 Test.pyExemple 05: Obtenez du temps formaté en utilisant AscTime ()
Si quelqu'un veut obtenir le temps formaté en utilisant le format de temps local, cet exemple est pour lui. Après avoir ouvert le fichier, modifiez votre code avec celui indiqué ci-dessous. Ce code est aussi simple que les codes ci-dessus. Nous avons utilisé le module Time et avons obtenu un temps local actuel via le «heure locale()" méthode. Ensuite, nous avons passé la valeur de cette fonction à une autre méthode, «ascTime (),"Pour le convertir en un format standard et l'enregistrer en une variable"CurrentLocaltime."Cette variable a été imprimée dans la dernière ligne de code. Après avoir enregistré le fichier, nous avons ouvert le terminal pour exécuter notre fichier de code.
L'exécution d'un fichier affiche le format standard de la date et de l'heure dans la sortie.
$ Python3 Test.pyExemple 06: Fonction de sommeil du temps
Pour donner un sommeil à votre sortie, nous utiliserons une fonction de sommeil. Ce code contient deux instructions d'impression avec la fonction de module de temps GAP of Time «Sleep» pour donner une pause de 5 secondes à la deuxième déclaration d'impression.
Lors de l'exécution, après la sortie de la première instruction d'impression, la deuxième instruction apparaîtra après 5 secondes.
$ Python3 Test.pyExemple 07: créer une horloge numérique
Pour créer une horloge numérique sur le terminal, mettez à jour votre code avec le dessous de l'espèce lors de la boucle dedans. Cette boucle obtient un temps local actuel et passe à la méthode Strftime () pour créer une montre numérique. Il imprimera le temps de temps toutes les 2 secondes.
L'exécution du code affiche l'heure après toutes les 2 secondes comme ci-dessous.
$ Python3 Test.pyConclusion:
Enfin, nous avons discuté de toutes les méthodes de base possibles des modules de temps pris en charge dans le python implémenté dans l'Ubuntu 20.04 Système Linux. Tous ces codes et requêtes peuvent également être utilisés dans d'autres distros de Linux.