필자는 파싱 및 값 추출이 필요한 데이터 스트림을 보유하고 있으며 해당 값의 목록을 만들고이를 중첩 목록 방식으로 목록에 추가합니다 (예 : mainList [[firstExtractedValue], [SecondExtractedValue] ...]. mainList의 생성은 15 분 단위로 실행되어야하며, 그 후에 mainList를 반복하고 두 번째 목록을 만듭니다. sleep() 또는 threading.Timer를 호출하면 둘 다 지정된 기간 후에 실행되므로 목록이 만들어지지 않습니다. 주어진 시간 동안 (즉, 15 분 동안 목록을 작성해야 함) 실행하는 기능이 필요합니다.x 초 동안 Python 함수를 실행 하시겠습니까?
-2
A
답변
2
주기적으로 시간을 확인하고 15 분 후에 종료 할 수 있습니까? 다음과 같이하십시오 :
import datetime
def func(maxrt):
stop = datetime.datetime.now() + maxrt
while datetime.datetime.now() < stop:
# do stuff
func(datetime.timedelta(minutes=15))
+0
외 Yikes! 어떻게 든 datetime 모듈을 사용하지 못했습니다. 나는 네가 모두 옳다고 생각한다. 나는 파이썬으로 멍청하다. 나는 당신의 방법이 효과가 있다고 믿습니다. 고마워. – namor
+0
걱정할 필요가 없습니다. 너무 집중하기 쉽고 쉬운 것을 놓치기 쉽습니다. – user590028
관련 문제
- 1. x 초 동안 인터럽트/타이머를 실행 하시겠습니까?
- 2. Python은 X 초 동안 함수를 실행합니다.
- 3. x 초 동안 setontouchlistener
- 4. 지연 기능을 3 초 동안 실행 하시겠습니까?
- 5. "x 초 동안 어떻게해야합니까?"(C++)
- 6. JavaScript에서 X 초 동안 블록 버튼 누르기
- 7. x 초 동안 UIActivityIndicator 표시
- 8. x 초 동안 BackGroundWorker sleep
- 9. X 초 동안 버튼을 누르시겠습니까?
- 10. PHP 함수를 동시에 실행 하시겠습니까?
- 11. y 초마다 x 초 동안 파이썬 서브 프로세스 실행
- 12. 그 정지 후 X 초 동안 코드를 실행 시키십시오.
- 13. 동작을 t 초 동안 x 번 반복 실행
- 14. 몇 초 동안 스레드 실행
- 15. jquery에서 X 초 후에 함수 실행
- 16. X 초 후에 jgrowl 메시지를 표시 하시겠습니까?
- 17. X 초 동안 셀레늄 일시 중지 받기
- 18. 파이썬에서 x 초 동안 함수 수행
- 19. console.log에서 함수를 실행 하시겠습니까?
- 20. x 초 후에 새보기를 표시 하시겠습니까?
- 21. x 시간 동안 코드 실행
- 22. 1 초 동안 실행 일시 중지
- 23. 매 x 초마다 Javascript 함수를 호출하고 y 초 후에 중지 하시겠습니까?
- 24. Python : 목록에 나타나는 함수를 추가 하시겠습니까?
- 25. 코드 숨김에서 x 초 후에 메서드 실행 실행 - ASP.NET/C#
- 26. 매 X 초마다 PHP 메소드를 실행 하시겠습니까?
- 27. jQuery - 페이지로드시 함수를 실행 하시겠습니까?
- 28. Checkbox 값에 함수를 실행 하시겠습니까?
- 29. cocos2d (x), 다음 프레임에서 무언가를 실행 하시겠습니까?
- 30. Python 환경에서 Python 스크립트를 실행 하시겠습니까?
왜 (더 단순한) 특정 * 번호 *가 아닌 특정 * 시간 *을 원하십니까? – jonrsharpe
실행을 요구하려면 특정 시간 동안 지속되어야합니다. 당신이 원했던 것은 : 15 분 동안이 작업의 실행을 시작하십시오. – Markus
시작 시간을 확인하고 루프를 체크하여 15 분이 경과했는지 확인할 수 있습니다. 날짜 시간 모듈보기 –