728x90
반응형
문제
키 입력을 받아서 명령을 실행하는 코드를 쓰고 있는데
a 키를 누르던 중 s 키를 누른다 하면 a 키가 취소가 되고 바로 s 키 명령이 실행이 되어서 겹치더라고요
a 키를 누른 뒤에 바로 s 키를 눌러도 a 키에 만든 코드가 다 끝난 후 s 키 명령이 작동
방법
import keyboard
def a_fun():
for i in range(1000):
print('a!!! (',i,')')
def s_fun():
for i in range(1000):
print('s!!! (',i,')')
while True:
print('a : run(a), s : run(s), q : quit ==> key raady !!!')
if keyboard.read_key() == 'q':
print("quit(q)")
break
elif keyboard.read_key() == 'a':
a_fun()
elif keyboard.read_key() == 's':
s_fun()728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 성적 평균구하고, 점수 이하인 학색 출력 (0) | 2022.11.22 |
|---|---|
| [파이썬] 문제 : 클래스로 게임 만들기 (1) | 2022.11.22 |
| [파이선] 문제 : 제어문 사용해 은행 업무 처리 (0) | 2022.11.22 |
| [파이썬] 문제 : DataFrame 에러 (not in index) (0) | 2022.11.22 |
| [파이썬] 문제 : 두 개의 정수를 입력받아 사칙연산 하기 (0) | 2022.11.22 |
댓글