파이썬에서 키를 누르는 방법

작가: Eric Farmer
창조 날짜: 8 3 월 2021
업데이트 날짜: 27 십일월 2024
Anonim
[예제로 배우는 파이썬] 66강. 키보드 키를 눌러 캐릭터 이동시키기   | tkinter
동영상: [예제로 배우는 파이썬] 66강. 키보드 키를 눌러 캐릭터 이동시키기 | tkinter

콘텐츠

파이썬을 사용하여 키보드로 누른 각 키를 캡처하는 방법을 배우는 것은 컴퓨터에 입력 된 정보를 기록하는 방법입니다. Python은 프로그래밍 방식으로 키를 가져 오는 데 사용할 수있는 프로그래밍 언어입니다. 이것의 장점 중 하나는 Python.com에 따르면 Linux / Unix, Mac OS X 및 Windows와 같은 다양한 운영 체제에서 실행될 수 있다는 것입니다. 파이썬에서는 "keysym"속성을 사용하여 눌려진 키를 탐지하고 "Char ()"함수를 사용하여 작성된 문자를 검색합니다.


지침

누른 키는 파이썬에서 볼 수 있습니다. (Hemera Technologies / AbleStock.com / 게티 이미지)
  1. 유휴 상태에서 "파일"과 "새 창"을 클릭하여 새 창을여십시오. "Ctrl"과 "S"를 눌러 "다른 이름으로 저장"창을 표시하십시오. "파일 이름 :"옆에 "get PasswordPosted.py"를 입력하고 "저장"을 클릭하십시오.

  2. 다음 코드를 추가하여 프로젝트의 "Tkinter"라이브러리를 가져옵니다.

    tkinter를 tk로 가져 오기

  3. 누른 각 키를 가져 오려면 다음 코드를 복사하여 붙여 넣습니다.

    def keypress (event) : if event.keysym == '탈출': mainRoot.destroy () keyPressed = event.char print "누를 때 :"+ keyPressed

  4. 프롬프트 창을 사용하여 누른 키를 인쇄하려면 다음 코드를 추가하십시오.

    mainRoot = tk.Tk () print "키를 누르십시오 (종료하려면 Esc 키) :"mainRoot.bind_all ( '', keypress) mainRoot.withdraw () mainRoot.mainloop ()

  5. "시작"버튼을 클릭하고 "프로그램 및 파일 검색"텍스트 필드에 "cmd"를 입력하십시오. 쉼표 프롬프트 창을 열려면 "Enter"키를 누릅니다. "C : Python"으로 이동하십시오. "그리고"getKeyPressed "를 입력하십시오. "Enter"키를 눌러 프로그램을 실행하십시오. 키보드를 사용하여 타이핑을 시작하면 명령 프롬프트 창에있는 각 키를 볼 수 있습니다.