>  Q&A  >  본문

python3.x - 10초마다 지정된 함수를 실행하도록 Python을 구현하는 방법은 무엇입니까? 대기 프로세스는 메인 스레드를 중단할 수 없습니다!

말씀드렸듯이 조언 부탁드립니다!

扔个三星炸死你扔个三星炸死你2656일 전1838

모든 응답(7)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-06-12 09:24:32

    이 작업을 구체적으로 수행하려면 다른 스레드를 열 수 있습니다. py2 코드는 다음과 같습니다. py3인 경우 구문을 직접 조정하세요. 으아악

    회신하다
    0
  • 某草草

    某草草2017-06-12 09:24:32

    threading.Timer

    으아아아

    회신하다
    0
  • 迷茫

    迷茫2017-06-12 09:24:32

    자식 프로세스를 직접 시작하면 메인 프로세스를 종료할 때 하위 프로세스가 항상 존재하게 되므로 데몬 프로세스로 설정하는 것이 좋습니다. 으아아아

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-12 09:24:32

    고급 Python 스케줄러(http://apscheduler.readthedoc...
    매우 복잡한 타이밍 설계를 수행할 수 있으며 몇 초, 몇 분 또는 특정 날짜의 특정 순간 등을 수행할 수 있습니다. 요구 사항에 따라 프로세스가 백그라운드에서 수행될 수 있습니다

    .

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-12 09:24:32

    으아아아

    회신하다
    0
  • typecho

    typecho2017-06-12 09:24:32

    Python 작업 예약 모듈 – APScheduler(보려면 클릭)

    APScheduler는 사용하기 매우 편리한 Python 예약 작업 프레임워크입니다. 날짜, 고정 시간 간격 및 crontab 유형을 기반으로 작업을 제공하며 데몬 모드에서 작업을 유지하고 애플리케이션을 실행할 수 있습니다.

    다음은 10초마다 hello world를 인쇄하는 간단한 예입니다

    으아악

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-06-12 09:24:32

    으아악

    실행 결과:

    회신하다
    0
  • 취소회신하다