728x90
반응형
[python] 파이썬 계속하려면 아무 키나 누르세요 만들기
Press Any Key to Continue....
이걸 만들고 싶은 경우가 있다.
Stackoverflow🔗 등 이곳저곳을 검색해본 결과,
다음과 같은 방법이 최적이었다.
def Press_Enter_to_Continue1():
print("")
input("\tPress Enter Key to Continue . . .")
print("")
def Press_Enter_to_Continue2():
import os
os.system('pause')
if __name__ == '__main__':
print("****START****")
print("방법 1" + "=" * 100)
Press_Enter_to_Continue1()
print("방법 2" + "=" * 100)
Press_Enter_to_Continue2()
print("****END****")
실행 결과를 보자.
방법 1, 사람이 직접 엔터키를 누르라는 가이드를 준다.
그래서 사용자가 다른 키를 누를 가능성을 줄여준다.
다른 키를 누르면 진행이 되지 않을 것이라는 것을 사용자도 알 수 있다.
방법 2, 'any key'라고 되어 있다. 아무 키나 눌러도 진행이 되지 않는다.
결국 [Enter] 키를 눌러야 진행이 된다.
그렇다면 사용자의 오류나 착오를 불러일으킬 가능성이 있다.
분명 '아무 키나 누르라면서 외 않되!?'라는 말을 들을 수 있다.
실행시간의 차이는 사람이 작용하기 때문에 유의미한 차이는 없다.
사용 메모리 역시 유의미한 차이는 없다.
개인적인 의견으로는 방법 1 이 좋을 것 같다.
하지만, 1글자라도 코드를 줄이고 싶은 사람이라면,
방법 2를 선택하자.
728x90
반응형
'Programming > Python, Django' 카테고리의 다른 글
[django] pycharm에서 django 실행을 빠르게. 실행 방법 변경. 단축키로 실행 (0) | 2022.05.29 |
---|---|
[python] 파이썬 실행시간 측정, 천단위 콤마(,) 표현 및 세자리 숫자 구분 방법 (0) | 2022.03.27 |
pycharm, django framework에서 index.html 만들어서 최초 화면 구성하기 (0) | 2022.03.20 |
1초만에 pycharm 에서 Django Framework 시작하기, 설치 실행하기 (0) | 2022.03.20 |
[python] python 설치하기, 환경변수 추가, 환경변수가 없으면? (0) | 2022.03.19 |
댓글