How to know if a user has pressed Enter using Python ?
For example :
user = raw_input("type in enter")
if user == "enter":
print "you pressed enter"
else:
print "you haven't pressed enter"
As @jonrsharpe said, the only way to exit properly the input
function is by pressing enter. So a solution would be to check if the result contains something or not:
text = input("type in enter") # or raw_input in python2
if text == "":
print("you pressed enter")
else:
print("you typed some text before pressing enter")
The only other ways I see to quit the input
function would throw an exception such as:
EOFError
if you type ^D
KeyboardInterrupt
if you type ^C
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With