Planowanie skryptu Pythona za pomocą Harmonogramu zadań systemu Windows: przewodnik krok po kroku

Planowanie skryptu Pythona za pomocą Harmonogramu zadań systemu Windows: przewodnik krok po kroku

Automatyzacja rutynowych zadań może znacząco zwiększyć produktywność. Zamiast ręcznie uruchamiać skrypty Pythona, można efektywnie zaplanować ich automatyczne wykonywanie w wybranym czasie za pomocą Harmonogramu zadań systemu Windows. Ta wbudowana funkcja pozwala użytkownikom tworzyć zautomatyzowane zadania, które oszczędzają czas i usprawniają przepływ pracy.

Jak zaplanować skrypt Pythona za pomocą Harmonogramu zadań systemu Windows

Harmonogram zadań systemu Windows zapewnia elastyczność uruchamiania skryptów Pythona codziennie, co tydzień lub według własnego harmonogramu. Aby uzyskać do niego dostęp, wystarczy nacisnąć Win+ R, wpisać taskschd.msci nacisnąć Enter.

Otwórz Harmonogram zadań

Po uruchomieniu Harmonogramu zadań przejdź do zakładki Akcje i wybierz opcję Utwórz podstawowe zadanie…, aby rozpocząć proces tworzenia zadania.

Utwórz podstawowe zadanie

Następnie nadaj zadaniu nazwę i opis, po czym kliknij Dalej.

Podaj nazwę zadania Opis

Następnym krokiem jest wybranie momentu, w którym zadanie ma zostać uruchomione – codziennie, co tydzień lub jednorazowo. Po dokonaniu wyboru kliknij Dalej.

Kiedy chcesz, aby zadanie się rozpoczęło

Określ datę i godzinę rozpoczęcia zadania i przejdź do fazy wyboru akcji. Wybierz opcję Uruchom program i kliknij Dalej.

Wybierz akcję do wykonania

W polu Program/skrypt wprowadź ścieżkę do pliku wykonywalnego Pythona. Następnie w polu Dodaj argumenty podaj pełną ścieżkę do skryptu Pythona.

Określ ścieżkę wykonywalną Pythona

Na koniec kliknij Dalej, aby sprawdzić ustawienia, a następnie wybierz Zakończ, aby utworzyć zaplanowane zadanie.

Przejrzyj ustawienia

Twój skrypt Pythona jest teraz skonfigurowany tak, aby uruchamiał się automatycznie o wyznaczonej porze.

Alternatywa: planowanie skryptu Pythona za pomocą pliku wsadowego

@echo off "C:\Path\to\python.exe""C:\Path\to\your_script.py"pause

Zastąp pierwszą ścieżkę lokalizacją pliku wykonywalnego Pythona, a drugą ścieżką do konkretnego skryptu. Polecenie pausegwarantuje, że plik wsadowy nie zostanie natychmiast zamknięty, umożliwiając użytkownikowi kontynuowanie wprowadzania danych.

Jeśli nie masz pewności, gdzie znajduje się Python, otwórz wiersz poleceń i wpisz następujące polecenie:

where python

Sprawdź ścieżkę Pythona

Jeśli pojawi się wiele instalacji Pythona, możesz wybrać dowolną z nich. Upewnij się, że ścieżka dostępu do skryptu została odpowiednio dostosowana przed zapisaniem pracy z .batrozszerzeniem pliku. Następnie ten plik wsadowy można również zaplanować w Harmonogramie zadań systemu Windows.

Upewnij się, że Twoje zadanie zostanie uruchomione automatycznie

Aby zagwarantować bezproblemową realizację zaplanowanego zadania, przejdź do biblioteki Harmonogramu zadań, kliknij prawym przyciskiem myszy swoje zadanie i wybierz Właściwości.

Otwórz właściwości zadania

Na karcie Ogólne wybierz opcję Uruchom niezależnie od tego, czy użytkownik jest zalogowany. Jeśli skrypt wymaga uprawnień administratora, zaznacz również opcję Uruchom z najwyższymi uprawnieniami.

Aktualizuj właściwości zadania

Na karcie Warunki odznacz opcję Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym, jeśli używasz laptopa.

Aktualizuj właściwości zadania warunkowego

Kliknij OK, aby zapisać zmiany i mieć pewność, że zadanie będzie mogło przebiegać prawidłowo i bez zakłóceń.

Testowanie zaplanowanego skryptu Pythona

Po utworzeniu zadania kluczowe jest sprawdzenie jego prawidłowego wykonania. Otwórz Harmonogram zadań, kliknij prawym przyciskiem myszy zaplanowane zadanie i wybierz opcję Uruchom.

Uruchom zadanie, aby potwierdzić działanie

Przejrzyj wszystkie pliki dziennika lub dane wyjściowe wygenerowane przez skrypt, aby upewnić się, że został on prawidłowo wykonany:

Zweryfikuj wynik zadania

Jeśli zadanie nie uruchomi się, sprawdź ponownie ścieżkę Pythona, lokalizację skryptu i uprawnienia użytkownika.

Wniosek

Korzystanie z Harmonogramu zadań to skuteczna metoda automatyzacji skryptów Pythona bez konieczności korzystania z aplikacji innych firm. Ta wbudowana funkcja systemu Windows umożliwia samodzielne uruchamianie skryptów w tle, co pozwala zaoszczędzić cenny czas i zapewnia spójność zadań.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *