파이썬에서 일정 시간 이후 특정 함수 호출 - Timer

파이썬에서 일정 시간을 기다렸다가 함수를 호출할 수 있습니다. threading 모듈의 Timer 객체를 사용합니다. 예시를 보겠습니다.

import threading

def func():
  print("hello world")

# 10초후에 함수 func()를 호출하는 객체 생성
timer = threading.Timer(10, func)
# 타이머 실행. 10초후 func() 함수 호출
timer.start()

# 여기는 곧바로 실행
print("timer")

위의 예시에서 timer.start()가 실행되는 시점부터 10초 후에 func() 함수가 실행됩니다. 그 아래에 있는 출력 명령("timer" 문자열 출력)은 곧바로 실행이 됩니다. 따라서 위의 코드를 실행하면 곧바로 "timer"가 출력되고, 10초후에 "hello world"가 출력되어 아래와 같은 형태의 결과가 될 것입니다.

timer
hello world


@joviansummer의 스팀 프로젝트

스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)

jswit 증인 노드 프로젝트를 시작합니다.

jsup 업보팅(upvoting) 서비스 소개

jsup 수혜자 지정 기능 추가

jsup 서비스에 큐레이션 보상 분배 기능이 추가되었습니다.

jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기

STEEM.NFT - 디지털 아트 보존 프로젝트



Posted through the AVLE Dapp (https://avle.io)

Sort:  

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)

The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.

Upvoted! Thank you for supporting witness @jswit.

안녕하세요, 2/4 부산에서 밋업이 있습니다~
https://steemit.com/hive-101145/@support-kr/in-2-4-4-30

소식 감사합니다. 제가 제 마음대로 안되는 일정이 많아서 아마도 참석은 어려울 듯합니다. 멀리서나마 응원하겠습니다!

Coin Marketplace

STEEM 0.13
TRX 0.35
JST 0.034
BTC 115494.13
ETH 4597.67
SBD 0.85