tqdm로 주방 타이머 만들기 Pythn(while 순환 tqdm)
개요
어떻게 tqdm를while 순환에 응용합니까?갑자기 의문이 생겼다.
사전 조사
아래 무의식중에 방법을 기재하였다.
하지만 어렵기 때문에 오늘 위드문으로 초의 계수에 사용할 수 있는지 실험을 했습니다.
되다
이렇게 됐어.는 tqdm 동작의 애니메이션 GIF입니다.
이것은 단지 예일 뿐이니 10초가 걸린다.
명령 프롬프트
Jupter에서
※ 화면 오른쪽 모서리의 빨간색 카운트다운은 반복 재생이 용이하도록 tqdm와 관계없이 애니메이션 재생 시 합성됩니다.
업데이트time.sleep()
문장의 with tqdm() as pbar
는 pbar
와 같은 이벤트를 진행하지 않고 순환에 들어갈 때의 지난번 차액을 제공합니다.할 수만 있다면 간단한 코드지만 지난번과 다른 점이 고민이에요.
코드
진행률 비율로 표시되는 텍스트 기반 진행률 막대를 만들 수 있습니다.from tqdm import tqdm
import datetime
duration = 10
start = datetime.datetime.now()
now = start
with tqdm(total=duration,ncols=70) as pbar:
a,b = 0,0
while now-start < datetime.timedelta(seconds=duration):
a, b = b, (now-start)/datetime.timedelta(seconds=1)
pbar.update(b-a)
now = datetime.datetime.now()
duration
의 값을 바꾸어 180초만 세면 컵라면에 쓸 수 있다.아마도 누군가가 발표된 타이머에 쓸 것이다.꼭 해봐야 돼!
Reference
이 문제에 관하여(tqdm로 주방 타이머 만들기 Pythn(while 순환 tqdm)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masudaryo/items/45a0fb7ba2cc72e6520e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
진행률 비율로 표시되는 텍스트 기반 진행률 막대를 만들 수 있습니다.
from tqdm import tqdm
import datetime
duration = 10
start = datetime.datetime.now()
now = start
with tqdm(total=duration,ncols=70) as pbar:
a,b = 0,0
while now-start < datetime.timedelta(seconds=duration):
a, b = b, (now-start)/datetime.timedelta(seconds=1)
pbar.update(b-a)
now = datetime.datetime.now()
duration
의 값을 바꾸어 180초만 세면 컵라면에 쓸 수 있다.아마도 누군가가 발표된 타이머에 쓸 것이다.꼭 해봐야 돼!
Reference
이 문제에 관하여(tqdm로 주방 타이머 만들기 Pythn(while 순환 tqdm)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masudaryo/items/45a0fb7ba2cc72e6520e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)