본문 바로가기
파이썬

파이썬 x 초마다 함수를 반복적으로 실행하는 가장 좋은 방법은 무엇입니까?

by º기록 2020. 10. 14.
반응형



while True:
    # Code executed here
    time.sleep(60)

이 코드에 예상 할 수있는 문제가 있습니까?

 

해결 방법

 


import sched, time
s = sched.scheduler(time.time, time.sleep)
def do_something(sc): 
    print("Doing stuff...")
    # do your stuff
    s.enter(60, 1, do_something, (sc,))

s.enter(60, 1, do_something, (s,))
s.run()

asyncio , trio , tkinter , PyQt5 , 와 같은 이벤트 루프 라이브러리를 이미 사용중인 경우 gobject , kivy 및 기타 여러 가지-대신 기존 이벤트 루프 라이브러리의 메서드를 사용하여 작업을 예약하세요.

 

참조 페이지 https://stackoverflow.com/questions/474528

 

 

반응형

댓글