반응형
Python에서 raw_input
을 사용하여 셸에서 사용자와 상호 작용합니다.
c = raw_input('Press s or n to continue:')
if c.upper() == 'S':
print 'YES'
의도 한대로 작동하지만 사용자는 's'를 누른 후 쉘에서 Enter를 눌러야합니다. 셸에서 Enter 키를 누르지 않고도 사용자 입력에서 필요한 작업을 수행 할 수있는 방법이 있습니까? 나는 * nixes 기계를 사용하고 있습니다.
해결 방법
키 누르기를 읽고 resulting character. Nothing is echoed to the console. This call will block if a keypress is not already available, but will not wait for Enter 눌러야합니다.
참조 페이지 https://stackoverflow.com/questions/3523174
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python string.replace ()가 문자를 대체하지 않음 (0) | 2020.11.09 |
---|---|
파이썬 Python 2의 유형 힌트 (0) | 2020.11.09 |
파이썬 How to check if all values of a dictionary are 0 (0) | 2020.11.09 |
파이썬 Tensorflow Tensorboard 기본 포트 (0) | 2020.11.09 |
파이썬 urllib2.urlopen을 사용할 때 최종 리디렉션 URL을 어떻게 얻을 수 있습니까? (0) | 2020.11.09 |
댓글