Możesz użyć pakietu czasowego Python do interakcji z metodami związanymi z czasem. Większość z nich po prostu nazywa procedury biblioteki platformy C,. Na różnych platformach nastąpi niewielkie zmiany. Pakiet czasowy jest zawarty we wszystkich wydaniach Python.
Przykład 01: Znajdź sekundy
Zacznijmy od pierwszego przykładu modułu czasu. Otwórz terminal poleceń w Ubuntu 20.04 Dystrybucja Linux przez „Ctrl+alt+t”Skrót. Używamy poniżej wspomnianego polecenia w konsoli, a następnie „Wchodzić„Klucz, aby utworzyć nowy plik w następujący sposób:
$ Touch Test.pyTeraz plik został utworzony, najpierw przejdź do eksploratora plików. W eksploratorze plików przejdź do katalogu domowego. W tym katalogu natkniesz się na swój nowo utworzony plik. Otwórz plik „test.py”Kliknięcie podwójnie na nim. Po otwarciu pliku napisz w nim przedstawiony poniżej kod. Kod pokazuje, że wsparcie Pythona zostało określone w pierwszej linii. W drugim wierszu kodu musimy zaimportować moduł „czas„Aby dalej go używać w naszym kodzie. Następnie stworzyliśmy nową zmienną „sekundy,”I zastosował wbudowaną metodę czasową”czas()" za pośrednictwem "czas„Moduł do zbierania czasu w kilka sekund, które zostały przekazane dzisiaj od północy. Pokazujemy zebrane sekundy w instrukcji drukowania za pośrednictwem naszej zmiennej „sekundy”W parametrze. Zamknij swój plik po poprawnym zapisaniu.
Przyjdźmy ponownie do terminalu. Aby wykonać kod, musimy użyć pakietu „Python3” w naszym zapytaniu. Ponieważ został pomyślnie zainstalowany i obsługiwany w naszym systemie, możemy użyć go w naszej instrukcji. Wypróbuj więc poniżej zapytanie Pythona wraz z nazwą pliku i naciśnij Enter. Wynikowa moc wyjściowa pokazuje całkowitą liczbę sekund od północy do teraz.
$ Python3 Test.pyPrzykład 02: Znajdź epokę
Aby sprawdzić epokę systemu, w którym czas zaczyna się jako punkt niezależny od platformy, musimy użyć metody gmtime () w naszym kodzie. Dlatego utwórz nowy plik „jeden.py" Jak:
$ Touch One.pyNapisz poniższy kod po otwarciu go z katalogu domowego. Ten kod zawiera import modułu czasu i instrukcję drukowania, który został użyty do sprawdzenia epoki. Teraz definiujemy 0 w parametrze, aby wyświetlić początek epoki. Zapisz plik i otwórz powłokę.
Wykonanie pliku według repozytorium Pythona pokazuje czas struktury w skoordynowanym formacie uniwersalnym (CTU), jak pokazano w migawce obrazu dołączona poniżej.
$ Python3 One.pyPrzykład 03: Uzyskaj aktualny czas
Aby uzyskać obecny czas lokalny, musimy użyć „czas lokalny()”Funkcja w naszym kodzie. Stąd otwórz „test.py”Plik z katalogu domowego i zaktualizuj go o kod następujący pokazany na zdjęciu. Ponownie użyliśmy modułu czasu do używania metod czasowych. Następnie zainicjowaliśmy zmienną „CurrentLocaltime„Aby uzyskać obecny czas lokalny metodą„czas lokalny()„Jako wartość. Ta zmienna „CurrentLocaltime”Zostanie wydrukowane w instrukcji drukowania używanej w kodzie z pewną wartością ciągu. Zapisz plik i zostaw go, aby otworzyć terminal.
Wykonajmy ponownie plik przez tę samą obsługę pakietu Pythona. Wyjście pokazuje nam strukturalną formę czasu i daty w naszym wyjściu. Pokazuje bieżący rok, datę, miesiąc, godzinę, godziny, minuty, sekundy i wiele innych rzeczy wraz z tym.
$ Python3 Test.pyPrzykład 04: Konwertuj czas lokalny na sekundy
Widziałeś w przykładzie, jak wspomniano powyżej, jak sprawdzić strukturalnie czas lokalny. Będziemy używać nowej metody ”czas(),„Aby przekonwertować obecny czas lokalny na sekundy. Otwórzmy ponownie ten sam plik i zaktualizuj kod z poniższym skryptem. Kod otrzymuje bieżący czas lokalny pierwszy w „CurrentLocaltime„Zmienna, a następnie przekonwertuj ten czas na sekundy za pośrednictwem„mkdir ()„Metoda stosowana w czwartym wierszu kodu. Ten przekonwertowany czas jest następnie zapisywany w zmienną „sekundy”I wydrukowane w wierszu 5 kodu.
Po zapisaniu, a następnie wykonaniu pliku, otrzymaliśmy poniższy wynik pokazujący łączne sekundy w bieżącym czasie lokalnym.
$ Python3 Test.pyPrzykład 05: Uzyskaj sformatowany czas za pomocą asctime ()
Jeśli ktoś chce uzyskać sformatowany czas za pomocą formatu czasu lokalnego, ten przykład jest dla nich. Po otwarciu pliku zmień kod z poniższym pokazem. Ten kod jest tak prosty jak powyższe kody. Wykorzystaliśmy moduł czasowy i otrzymaliśmy aktualny czas lokalny za pośrednictwem „czas lokalny()" metoda. Następnie przekazaliśmy wartość tej funkcji do innej metody „asctime (),„Aby przekonwertować go w format standardowy i zapisać go w zmienną”CurrentLocaltime.„Ta zmienna została wydrukowana w ostatnim wierszu kodu. Po zapisaniu pliku otworzyliśmy terminal, aby wykonać nasz plik kodu.
Wykonanie pliku pokazuje standardowy format daty i godziny w wyjściu.
$ Python3 Test.pyPrzykład 06: Funkcja snu czasu
Aby zasnąć na wyjściu, będziemy używać funkcji snu. Ten kod zawiera dwa instrukcje drukowania z szczeliną funkcji modułu czasu „Sleep”, aby zapewnić przerwę na 5 sekund do drugiej instrukcji drukowania.
Po wykonaniu, po wyjściu pierwszej instrukcji drukowania, druga instrukcja pojawi się po 5 sekundach.
$ Python3 Test.pyPrzykład 07: Utwórz zegar cyfrowy
Aby utworzyć zegar cyfrowy na terminalu, zaktualizuj kod o poniżej jednego. Ta pętla otrzymuje aktualny czas lokalny i przekazuje to metodę Strftime (), aby stworzyć zegarek cyfrowy. Wydrukuje slap czasowy po co 2 sekundy.
Wykonanie kodu pokazuje czas po co 2 sekundy jak poniżej.
$ Python3 Test.pyWniosek:
W końcu omówiliśmy wszystkie możliwe podstawowe metody modułów czasowych obsługiwane w Pythonie zaimplementowanym w Ubuntu 20.04 System Linux. Wszystkie te kody i zapytania mogą być również używane w innych dystrybucjach Linuksa.