본문 바로가기
Programming/Python, Django

[python] 파이썬 계속 하려면 아무 키나 누르세요 만들기

by 지혜를 탐구하는 오딘 2022. 3. 27.
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
반응형

댓글