Python Forum
Refresh data in python script while running in Terminal
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Refresh data in python script while running in Terminal
#2
You need to use an event timer. It will run independent of other precesses, and create an event (interrupt) when the terminal time is reached.

here's a quick example:
import threading, time


def do_work():
    print("OK ... I'm doing my work here")   

def testit(seconds):
    timer = threading.Event()
    while True:
        print(f"delay {seconds} seconds")
        timer.wait(seconds)
        do_work()


if __name__ == '__main__':
    testit(2)
sample output:
Output:
delay 2 seconds OK ... I'm doing my work heredelay 2 seconds OK ... I'm doing my work here delay 2 seconds OK ... I'm doing my work here delay 2 seconds OK ... I'm doing my work here delay 2 seconds delay 2 seconds OK ... I'm doing my work here delay 2 seconds OK ... I'm doing my work here delay 2 seconds
Reply


Messages In This Thread
RE: Refresh python script while running in Terminal - by Larz60+ - Feb-02-2021, 11:19 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  No Internet connection when running a Python script basil_555 8 817 Mar-11-2024, 11:02 AM
Last Post: snippsat
Question Running Python script through Task Scheduler? Winfried 8 738 Mar-10-2024, 07:24 PM
Last Post: Winfried
  Help Running Python Script in Mac OS emojistickers 0 388 Nov-20-2023, 01:58 PM
Last Post: emojistickers
  Trying to make a board with turtle, nothing happens when running script Quascia 3 758 Nov-01-2023, 03:11 PM
Last Post: deanhystad
  invoking python in Terminal Euler 2 673 Aug-25-2023, 06:17 AM
Last Post: perfringo
  Is there a *.bat DOS batch script to *.py Python Script converter? pstein 3 3,472 Jun-29-2023, 11:57 AM
Last Post: gologica
  script to calculate data in csv-files ledgreve 0 1,161 May-19-2023, 07:24 AM
Last Post: ledgreve
  Python script running under windows over nssm.exe JaroslavZ 0 766 May-12-2023, 09:22 AM
Last Post: JaroslavZ
  googletrans library to translate text language for using data frame is not running gcozba2023 0 1,294 Mar-06-2023, 09:50 AM
Last Post: gcozba2023
  Launch Python IDLE Shell from terminal Pavel_47 5 1,337 Feb-17-2023, 02:53 PM
Last Post: Pavel_47

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020