Hur man schemalägger ett Python-skript i Windows Aktivitetsplanerare - Gör teknik enklare

Hur man schemalägger ett Python-skript i Windows Aktivitetsplanerare - Gör teknik enklare
Index
  1. Schemalägg Python-skript direkt i Schemaläggaren
  2. Alternativ metod: Schemalägg Python-skript med hjälp av en batchfil
  3. Aktivera uppgiften att köra automatiskt
  4. Verifiera schemalagd Python-skript-exekvering
  5. Avslutning

Automatisera dina Python-skript med Windows Schemaläggare för att köra dem vid specifika tider utan manuell inblandning. Spara tid och öka effektiviteten!

Istället för att köra Python-skript manuellt för rutinuppgifter, varför inte automatisera dem så att de körs av sig själva, och vid den tidpunkt du önskar? Windows Schemaläggare låter dig schemalägga uppgifter att köras automatiskt vid specifika tider eller intervall, varför inte använda den för att schemalägga Python-skript också?

Bra att veta Hur man kör ett Python-skript på Mac

Schemalägg Python-skript direkt i Schemaläggaren

Windows Schemaläggare låter dig köra ditt Python-skript dagligen, veckovis eller på ett anpassat schema. För att göra det, tryck på Win + R, skriv taskschd.msc och tryck på Enter för att öppna Schemaläggaren.

Navigera till fliken Åtgärder och klicka på Skapa grundläggande uppgift… för att skapa en uppgift att schemalägga.

Ge din uppgift ett namn, ange en beskrivning, och klicka sedan på Nästa.

[enlazatom_show_links]

Välj när du vill att uppgiften ska starta, som Dagligen, Veckovis, En gång osv., och klicka på Nästa.

Ställ in startdatum och tid (om nödvändigt) för uppgiften och fortsätt. Under avsnittet Åtgärd, välj åtgärden som ska utföras, som Starta ett program, och klicka på Nästa.

I fältet Program/skript, ange sökvägen till din Python-exekvering, och sedan i fältet Lägg till argument, ange den fullständiga sökvägen till ditt Python-skript.

Klicka på Nästa för att granska inställningarna och klicka sedan på Slutför för att skapa uppgiften.

Ditt Python-skript är nu schemalagt att köras automatiskt vid den angivna tiden.

Alternativ metod: Schemalägg Python-skript med hjälp av en batchfil

Även om du kan schemalägga ditt skript direkt, föredrar många användare att skapa en batchfil. En batchfil gör det enklare att köra Python-skript och hjälper till att undvika problem med Python-sökvägar. För att göra detta, öppna Anteckningar och klistra in följande kod:

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

Byt ut den första sökvägen mot platsen för din Python-exekvering och den andra med ditt skripts sökväg. Kommandot pause förhindrar att batchfilen stängs omedelbart och väntar på att vi ska trycka på en tangent.

Om du är osäker på Python:s plats, öppna Kommandotolken och skriv följande kommando för att hitta den:

where python

Om flera Python-sökvägar visas kan du välja någon av dem. Se till att uppdatera skriptsökvägen så att den överensstämmer med platsen på din dator. Slutligen, spara filen med en .bat -tillägg.

Efter att ha skapat och sparat batchfilen kan du schemalägga den i Windows Schemaläggare.

Aktivera uppgiften att köra automatiskt

För att säkerställa att ditt schemalagda skript körs utan avbrott, öppna Bibliotek för schemaläggaren, högerklicka på din uppgift och välj Egenskaper.

Under fliken Allmänt, välj Kör oavsett om användaren är inloggad eller inte. Dessutom, om ditt skript kräver administrativa rättigheter, kolla Kör med högsta privilegier.

På fliken Villkor, avmarkera Starta uppgiften endast om datorn är på AC-ström om du använder en bärbar dator.

Slutligen, klicka på OK för att spara inställningarna och se till att uppgiften körs smidigt.

Verifiera schemalagd Python-skript-exekvering

Efter att ha ställt in uppgiften, testa den för att bekräfta att den fungerar. För detta syfte, navigera till Schemaläggaren, högerklicka på din uppgift och välj Kör:

Granska eventuella loggfiler eller utdata som ditt skript genererar för att verifiera att det kördes korrekt:

Om det inte körs, dubbelkolla din Python-sökväg, skriptets plats eller behörigheter.

Avslutning

Schemaläggaren ger oss ett tillförlitligt sätt att automatisera Python-skript utan att behöva tredjepartsverktyg, eftersom det är inbyggt i Windows. När du väl har ställt in det kommer dina skript att köras i bakgrunden utan extra ansträngning, vilket sparar tid och håller saker konsekventa. Om du föredrar att köra skript i en containeriserad miljö kan du kolla in den här guiden om att köra Python-skript med Docker.

Nu när du har läst klart Hur man schemalägger ett Python-skript i Windows Aktivitetsplanerare - Gör teknik enklare, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Go up