Python Time Module Esempi Utilizzo

Python Time Module Esempi Utilizzo

È possibile utilizzare il pacchetto Time Python per interagire con tutti i metodi legati al tempo. La maggior parte di loro chiamano semplicemente le routine della biblioteca C della stessa piattaforma. Ci sarebbero piccoli cambiamenti tra le piattaforme. Il pacchetto Time è incluso in tutte le versioni di Python.

Esempio 01: Trova secondi

Cominciamo con il primo esempio del modulo Time. Apri il tuo terminale di comando in Ubuntu 20.04 Distribuzione Linux da "Ctrl+alt+t"Shortcut. Stiamo usando il comando di seguito nella console seguita da "accedere"Chiave per creare un nuovo file come segue:

$ touch test.Py

Ora il file è stato creato, vai prima a File Explorer. Nel tuo File Explorer, naviga verso la directory home. In questa directory ti imbatterai nel tuo file appena creato. Apri il file "test.Py"Facendo doppio clic su di esso. Dopo l'apertura di un file, scrivi il codice rappresentato sotto in esso. Il codice mostra che il supporto Python è stato dichiarato nella prima riga. Nella seconda riga di codice, dobbiamo importare il modulo "tempo"Per usarlo nel nostro codice ulteriormente. Quindi abbiamo creato una nuova variabile, "Secondi,"E ha usato un metodo temporale incorporato"tempo()"Tramite il"tempo"Modulo per raccogliere il tempo in secondi che sono stati passati da mezzanotte fino ad ora. Mostriamo i secondi raccolti nell'istruzione di stampa tramite la nostra variabile "Secondi"Nel parametro. Chiudi il file dopo averlo salvato correttamente.

Veniamo di nuovo al terminale. Per eseguire il codice, dobbiamo utilizzare il pacchetto "Python3" nella nostra query. Dato che è stato installato e supportato con successo nel nostro sistema, possiamo usarlo nelle nostre istruzioni. Quindi, prova la query di seguito di Python insieme al nome di un file e premi Invio. L'output risultante mostra il numero totale di secondi da mezzanotte fino ad ora.

Test $ Python3.Py

Esempio 02: Trova epoca

Per controllare l'epoca del tuo sistema in cui il tempo inizia come punto indipendente dalla piattaforma, dobbiamo utilizzare il metodo GMTime () nel nostro codice. Pertanto, crea un nuovo file "uno.Py" COME:

$ TOUCT UNE.Py

Scrivi il codice seguente dopo averlo aperto dalla home directory. Questo codice contiene l'importazione del modulo temporale e un'istruzione di stampa che è stata utilizzata per controllare l'epoca. Ora stiamo definendo 0 in un parametro per visualizzare l'inizio dell'epoca. Salva il file e apri la shell.

L'esecuzione di un file per repository Python mostra il tempo di struct nel formato CTU (Coordinated Universal Time) come mostrato nell'istantanea dell'immagine allegata di seguito.

$ Python3 One.Py

Esempio 03: Ottieni tempo corrente

Per ottenere l'ora locale attuale, dobbiamo usare il "ora locale()"Funzione nel nostro codice. Quindi apri il "test.Py"File dalla directory home e aggiornarlo con il codice a livello seguente mostrato nell'immagine. Ancora una volta abbiamo usato il modulo temporale per utilizzare i metodi di tempo. Quindi abbiamo inizializzato una variabile "CurrentLocalTime"Per ottenere l'ora locale attuale tramite il metodo"ora locale()"Come valore. Questa variabile "CurrentLocalTime"Verrà stampato nell'istruzione di stampa utilizzata nel codice con un valore di stringa in esso. Si prega di salvare il file e lasciarlo per aprire il terminale.

Eseguiamo il file di nuovo dallo stesso supporto del pacchetto Python. L'output ci mostra la forma strutturale di tempo e data nella nostra produzione. Mostra l'anno in corso, la data, il mese, l'ora, le ore, i minuti, i secondi e molte altre cose insieme ad esso.

Test $ Python3.Py

Esempio 04: convertire il tempo locale in secondi

Hai visto nell'esempio come menzionato sopra come controllare strutturalmente l'ora locale. Useremo un nuovo metodo, "tempo(),"Per convertire l'attuale ora locale in secondi. Apriamo di nuovo lo stesso file e aggiorniamo il codice con lo script seguente. Il codice sta ottenendo prima l'ora locale in "CurrentLocalTime"Variabile e quindi converti questo tempo in secondi tramite"mkdir ()"Metodo utilizzato nella 4a riga di codice. Questo tempo convertito viene quindi salvato in variabile "Secondi"E stampato alla riga 5 del codice.

Dopo aver salvato e poi eseguito il file, abbiamo ottenuto il risultato di seguito che mostra i secondi totali nell'ora locale corrente.

Test $ Python3.Py

Esempio 05: Ottieni il tempo formattato usando asctime ()

Se qualcuno vuole avere il tempo formattato usando il formato orario locale, questo esempio è per loro. Dopo aver aperto il file, modifica il codice con quello mostrato di seguito. Questo codice è semplice come i codici sopra. Abbiamo usato il modulo temporale e abbiamo ottenuto un'ora locale attuale tramite "ora locale()" metodo. Quindi abbiamo passato il valore di questa funzione a un altro metodo, "asctime (),"Per convertirlo in un formato standard e lo ha salvato in una variabile"CurrentLocalTime."Questa variabile è stata stampata nell'ultima riga di codice. Dopo aver salvato il file, abbiamo aperto il terminale per eseguire il nostro file di codice.

L'esecuzione di un file mostra il formato standard di data e ora nell'output.

Test $ Python3.Py

Esempio 06: Funzione di sonno del tempo

Per dare il sonno al tuo output, useremo una funzione di sonno. Questo codice contiene due istruzioni di stampa con la funzione del modulo Gap of Time "Sleep" per dare una pausa di 5 secondi alla seconda istruzione di stampa.

Al momento dell'esecuzione, dopo l'output della prima istruzione di stampa, la seconda istruzione apparirà dopo 5 secondi.

Test $ Python3.Py

Esempio 07: crea un orologio digitale

Per creare un orologio digitale sul terminale, aggiorna il codice con il sotto-uno con loop in esso. Questo ciclo sta ottenendo l'attuale ora locale e passando questo al metodo Strftime () per creare un orologio digitale. Stamperà il piano di tempo ogni 2 secondi.

L'esecuzione del codice mostra il tempo dopo ogni 2 secondi di seguito.

Test $ Python3.Py

Conclusione:

Alla fine, abbiamo discusso di tutti i possibili metodi di base dei moduli di tempo supportati nel Python implementato in Ubuntu 20.04 Sistema Linux. Tutti questi codici e query possono essere utilizzati anche in altre distro di Linux.