안녕하세요! 오늘은 파이썬 로딩바 구현하기 강좌를 하겠습니다.
파이썬으로 로딩바 구현하는 것은 정말 정말 쉽고 코드도 짧습니다.
오늘 필요한 준비물은 파이썬과 tqdm입니다.
먼저 cmd 명령 프롬포트에서 pip install tpdm을 하셔서 모듈을 다운받으세요.
그 다음 파이썬을 여셔서 코드를 적어주시면 됩니다.
from tqdm import tqdm import time for x in tqdm(range(100)): time.sleep(0.1)
이게 끝입니다.
모듈을 사용한다고 선언을 먼저 합니다.
그 다음 두 문장만 적어주시면 됩니다.
두 문장을 해석 해 드리자면
range 안에 있는 100은 총 숫자를 의미합니다. 거기에다가 6000 을 넣으시거나 아무 숫자나 넣으시면 로딩 할 때 선택하신 숫자까지 로딩이 됩니다. 제가 사진을 보여 드리겠습니다.
제가 표시한 빨간색 상자와도 같습니다. 그리고 time.sleep(0.1) 은 0.1초마다 1%가 바뀝니다. 만약 괄호안에다가 1이라고 쓰시면 1초마다 %값이 바뀌는 것입니다.
0.1초는 12345678910 이렇게 간다면
1초는 1 2 3 4 5 6 7 8 9 10 이렇게 가는 것과 마찬가지입니다.
한마디로 로딩 속도입니다.
로딩 애니메이션을 만들고 싶으시다면 이렇게 만드실 수 있습니다.
from tqdm import tqdm import time print("Loading...") time.sleep(2) print("Configuring...") time.sleep(2) for x in tqdm(range(100)): time.sleep(0.1)
이렇게 쓰시면
처음에
Loading....
그다음 2초 뒤에
Configuring...
그다음 2초 뒤에
26%ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ100/26
뭐 대충 이렇게 뜹니다.
Loading 구문 아래 time.sleep은 2초 쉬고 다음 문장을 출력하는 것입니다.
여러분들이 마음대로 바꾸실 수 있습니다.
그럼 오늘 강좌를 마치겠습니다!
제 강좌를 보러 오신 분들 모두 감사합니다!
DDang_
2020.01.23감사합니다
JSD-ITHAN
2020.01.24아닙니다~
프리루트
2020.01.25한마포 메인화면 최상단에 게시글이 등록되었음을 알려드립니다~
JSD-ITHAN
2020.01.25감사합니다!~
윈초
2020.02.07감사해용!~!~!
윈초
2020.02.11L.O.D.D.I.N.G
JSD-ITHAN
2020.02.12Loading.....
윈초
2020.02.12잘하시네여
JSD-ITHAN
2020.02.12감사합니다^^
DRDTF
2020.02.27좋은 강좌감사합니다