Sådan planlægger du et Python-script i Windows Opgavestyring - Gør teknologi lettere

Indeks
  1. Planlæg Python-script direkte i Opgaveplanlægger
  2. Alternativ metode: Planlæg Python-script ved hjælp af en batchfil
  3. Aktiver opgaven til at køre automatisk
  4. Bekræft planlagt Python-script udførelse
  5. Afslutning

Automatiser Python-scripts ved at planlægge dem i Windows Opgaveplanlægger, så de kører selvstændigt på ønskede tidspunkter, hvilket sparer tid og øger effektiviteten.

I stedet for at køre Python-scripts manuelt til rutineopgaver, hvorfor så ikke automatisere dem, så de kører af sig selv på det ønskede tidspunkt? Windows Task Scheduler giver dig mulighed for at planlægge opgaver til at køre automatisk på bestemte tidspunkter eller intervaller, så hvorfor ikke bruge det til at planlægge Python-scripts også?

Godt at vide Hvordan man kører et Python-script på Mac

Planlæg Python-script direkte i Opgaveplanlægger

Windows Opgaveplanlægger giver dig mulighed for at køre dit Python-script dagligt, ugentligt eller på en tilpasset tidsplan. For at gøre dette, tryk Win + R, skriv taskschd.msc, og tryk Enter for at åbne Opgaveplanlægger.

Naviger til fanen Handlinger, og klik på Opret simpel opgave… for at oprette en opgave til planlægning.

Giv din opgave et navn, angiv en beskrivelse, og klik derefter på Næste.

Vælg hvornår du ønsker, at opgaven skal starte, såsom Dagligt, Ugentligt, En gang osv., og klik på Næste.

Indstil startdato og -tid (om nødvendigt) for opgaven og fortsæt. Under Handling-sektionen skal du vælge den handling, der skal udføres, såsom Start et program, og klik på Næste.

I feltet Program/script skal du indtaste stien til din Python-eksekverbare fil, og i feltet Tilføj argumenter angiver du den fulde sti til dit Python-script.

Klik på Næste for at gennemgå indstillingerne, og klik derefter på Udfør for at oprette opgaven.

Dit Python-script er nu planlagt til at køre automatisk på det angivne tidspunkt.

Alternativ metode: Planlæg Python-script ved hjælp af en batchfil

Selvom du kan planlægge dit script direkte, foretrækker mange brugere at oprette en batchfil. En batchfil gør det lettere at køre Python-scripts og hjælper med at undgå problemer med Python-stier. For at gøre dette, åbn Notesblok og indsæt følgende kode:

@echo off
"C:\Sti\til\python.exe" "C:\Sti\til\dit_script.py"
pause

Erstat den første sti med placeringen af din Python-eksekverbare fil og den anden med din scripts sti. pause kommandoen forhindrer batchfilen i at lukke straks og venter på, at vi trykker på en tast.

Hvis du er usikker på Python's placering, åbner du Kommandoprompt og skriver følgende kommando for at finde den:

where python

Hvis der vises flere Python-stier, kan du vælge en af dem. Sørg for at opdatere script-stien, så den matcher placeringen på din computer. Gem derefter filen med en .bat udvidelse.

Efter at have oprettet og gemt batchfilen kan du planlægge den i Windows Opgaveplanlægger.

Aktiver opgaven til at køre automatisk

For at sikre, at dit planlagte script kører uden afbrydelser, åbner du Opgaveplanlæggerbibliotek, højreklikker på din opgave og vælger Egenskaber.

Under fanen Generelt skal du vælge Kør, uanset om brugeren er logget ind eller ej. Derudover, hvis dit script kræver administrative rettigheder, skal du tjekke Kør med højeste privilegier.

Under fanen Betingelser skal du fjerne markeringen i Start kun opgaven, hvis computeren er tilsluttet AC-strøm, hvis du bruger en bærbar computer.

Klik til sidst på OK for at gemme indstillingerne og sikre, at opgaven kører glat.

Bekræft planlagt Python-script udførelse

Efter at have opsat opgaven, test den for at bekræfte, at den fungerer. For dette formål, naviger til Opgaveplanlægger, højreklik på din opgave og vælg Kør:

Gennemgå eventuelle logfiler eller output, dit script genererer for at bekræfte, at det er udført korrekt:

Hvis det ikke kører, skal du dobbelttjekke din Python-sti, script-placering eller brugerrettigheder.

Afslutning

Opgaveplanlægger giver os en pålidelig måde at automatisere Python-scripts uden at skulle bruge tredjepartsværktøjer, da det er indbygget i Windows. Når du har opsat det, vil dine scripts køre i baggrunden uden yderligere indsats, hvilket sparer dig tid og holder tingene ensartede. Hvis du foretrækker at køre scripts i en containeriseret opsætning, kan du tjekke denne vejledning om at køre Python-scripts med Docker.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up