I am beginner with python and I want to write a code with signal library to show a word on terminal screen every seconds.
I know I can use time library and sleep function to write my code but I don’t want to use any other library except signal library
I want to write it in other way without librarys
I was wondering if someone show me how I can do it.
About python : how-to-use-signals-of-operating-system-to-delay-a-code
Question Detail
Question Answer
You could use an alarm signal:
import signal
while True:
print("waiting...")
signal.alarm(5)
signal.sigwait({signal.SIGALRM})
print("5 seconds later")
output:
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...
5 seconds later
waiting...