반응형

Python에서 C언어의 getch 함수와 동일한 기능을 하는 함수를 사용한 예제 코드입니다. 



2022. 12. 14  최초작성



getch는 엔터를 누를 필요 없이 키 하나를 누른 것을 입력으로 받습니다. 

아래 예제코드는 q를 누르면 프로그램이 종료됩니다. 

 

윈도우와 우분투에서 테스트 가능하도록 작성되었습니다.

 

import platform

if platform.system() == 'Windows':
    import msvcrt as getch
else:
    import getch


while True:

    char = getch.getch()

    if platform.system() == 'Windows':
        char = char.decode('utf-8')
   
    print(char)

    if char == 'q':
        break


반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts