How to know if a user has pressed the Enter key using Python
python
Solution
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`
- ...
Problem
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" ```