Lahendatud: cmd pythoni skript jääb avatuks

Peamine probleem, mis on seotud cmd Pythoni skripti avatuks jäämisega, on see, et see võib põhjustada mälulekkeid ja muid süsteemiressursiprobleeme. Kui skript pole korralikult suletud, võib see jätkata taustal töötamist ja kulutada süsteemi ressursse, mis võib kaasa tuua jõudluse vähenemise ja ebastabiilsuse. Lisaks, kui skript sisaldab pahatahtlikku koodi, võidakse seda kasutada süsteemi ärakasutamiseks või muude turvaprobleemide tekitamiseks.

import time
while True:
    print("Python script is still running")
    time.sleep(60)

1. impordi aeg: see avaldus impordib ajamooduli, mis võimaldab meil pääseda juurde kellaaja ja kuupäevaga seotud funktsioonidele.

2. while True: see rida loob lõpmatu tsükli, mis jookseb seni, kuni selle katkestuslause katkestab või tekib tõrge.

3. print ("Pythoni skript töötab endiselt"): see rida prindib iga kord, kui tsükkel töötab, välja teate "Pythoni skript töötab endiselt".

4. time.sleep(60): see rida peatab tsükli 60 sekundiks, enne kui see uuesti käivitub, võimaldades meil kontrollida, kas meie skript töötab ikka iga minut, ilma et peaksime seda iga kord käsitsi tegema.

Mis on Pythonis CMD

Pythoni CMD on käsurea liides (CLI) Pythoni skriptide käitamiseks. See võimaldab kasutajatel sisestada käske otse interpretaatorisse, mis seejärel käivitab koodi ja tagastab tulemused. CMD-d saab kasutada Pythoni programmide loomiseks, silumiseks ja käivitamiseks käsurealt. Samuti pakub see juurdepääsu paljudele Pythonis saadaolevatele sisseehitatud funktsioonidele ja moodulitele.

Kuidas panna Pythoni skript avatuks jääma

Pythoni skripti Pythonis avatuks jäämiseks on mitu erinevat viisi.

1. Kasutage lõpmatut tsüklit: lõpmatu tsükkel on tsükkel, mis kestab lõputult ja ei lõpe kunagi. Saate seda kasutada skripti töös hoidmiseks, kuni kasutaja sellest käsitsi väljub. Lõpmatu tsükli loomiseks võite kasutada lauset "while True". See paneb tsüklis oleva koodi pidevalt tööle, kuni kasutaja sellest käsitsi väljub või mõni muu tingimus on täidetud.

2. Taimeri kasutamine: saate kasutada ka taimerit, et hoida skript enne automaatset väljumist teatud aja jooksul töös. Selleks saate kasutada Pythoni moodulit "time" ja seadistada taimeri funktsiooni "sleep()" abil, mis võtab argumendi, mis määrab, kui kaua soovite skripti avatuks jääda (sekundites).

3. Kasutage kasutaja sisendit. Lõpuks võite küsida ka kasutajalt sisendit ja hoida oma skripti töös, kuni nad sisestavad midagi konkreetset, mis käsib sellel väljuda (nt tippides "exit"). Selleks saate kasutada Pythoni sisseehitatud funktsiooni "input()", mis võtab argumendi, mis määrab, millist teadet kasutajalt sisendi küsimisel kuvada (nt "Tippige väljumiseks sulgemiseks:"). Seejärel kontrollige, kas see, mida nad sisestasid, vastab sellele, mida tuleks kasutada väljumiskäsuna, ja kui jah, murdke oma tsüklist välja ja lõpetage programm vastavalt.

Seonduvad postitused:

Jäta kommentaar