Python 애플리케이션이 미리 결정된 시간 동안 일시 중지되거나 실행되기를 원하는 시나리오를 경험한 적이 있습니까? 당신은 혼자가 아닙니다. Python은 타이밍이 좋은 만화처럼 대기 기능을 사용하여 실행을 일시 중지할 수 있지만 많은 코더는 이 기능이 필요하다고 생각합니다. 다음 단계를 통해 단계별로 안내해 드리겠습니다. 파이썬 이 튜토리얼에서는 기본 방법과 정교한 방법을 모두 다루는 wait 함수 사용법을 설명합니다. time.sleep() 함수를 사용하는 방법과 루프 및 스레딩과 같은 고급 응용 프로그램을 포함하여 모든 것을 살펴보겠습니다.
전제 조건:
이진 검색 트리에서 삭제
- 시간 모듈
- 키보드 모듈
- 운영 체제 모듈
일부 요구 사항에서는 Python 프로그램이 진행되기 전에 기다려야 합니다. 사용자에게 더 나은 경험을 제공하기 위해 다른 기능을 완료하거나 파일을 로드해야 할 수도 있습니다. 아래에서는 이를 달성할 수 있는 몇 가지 방법에 대해 설명합니다.
Python의 다른 대기 방법
Python에서 대기를 위한 다양한 방법이 있습니다. 여기에서는 Python에서 대기를 위해 일반적으로 사용되는 몇 가지 방법을 논의하고 있습니다. 이는 다음과 같습니다.
- Python 시간 모듈
- 단순 입력() 사용
- 키보드 모듈 사용
- 코드 모듈 사용
- OS 모듈 사용
Time 모듈을 사용하여 Python 프로그램을 기다리게 만들기
Python에서 time 모듈을 사용하여 기다리는 두 가지 방법이 있습니다. 다음 예제 방법을 통해 두 가지 방법을 모두 설명합니다.
- 일반 수면 기능
- 다중 스레드 프로그래밍에서 잠자기
1. Python Sleep 함수 Python 프로그램을 기다리게 만듭니다.
Python에는 다음과 같은 모듈이 있습니다. 시간 . 이 모듈은 시간 관련 작업을 제어하는 몇 가지 유용한 기능을 제공합니다. sleep()은 주어진 시간 동안 호출 스레드의 실행을 일시 중지하고 void를 반환하는 함수 중 하나입니다. 인수는 보다 정확한 수면 시간을 나타내는 부동 소수점 숫자일 수 있습니다. 이는 사용이 간편하고 플랫폼 독립적이기 때문에 가장 일반적으로 사용되는 방법입니다. 구현은 아래와 같습니다:
예: 아래 예제에서 Python 코드는 'time' 모듈을 사용하여 프로그램 실행을 지연시킵니다. 즉시 인쇄된 GFG를 즉시 인쇄한 다음 `time.sleep(5.5)`를 사용하여 5.5초 동안 일시 중지하고, 마지막으로 5.5초 후에 인쇄된 GFG를 인쇄합니다. 지연 후.
파이썬3
10억에는 0이 몇 개나 있나요?
# First import time module.> import> time> # immediately prints the following.> print>(>'GFG printed immediately.'>)> time.sleep(>5.5>)> # delays the execution> # for 5.5 secs.> print>(>'GFG printed after 5.5 secs.'>)> |
>
>
산출:
https://media.techcodeview.com간단한 것부터time.sleep()>고급 스레딩 기술을 사용하면 이제 Python 프로그램이 우아하고 목적 있게 기다리게 할 수 있는 힘을 갖게 됩니다. 적절한 시기에 일시 중지하면 사용자 경험이 향상되고, 프로그램 흐름이 개선되며, 심지어 시뮬레이션에 사실감을 더할 수도 있다는 점을 기억하십시오.