
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.msc
i nacisnąć Enter.

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

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

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

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

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.

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

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 pause
gwarantuje, ż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

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 .bat
rozszerzeniem 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.

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.

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

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.

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

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ń.
Dodaj komentarz