Nothing is overlooked. As per the documentation input
raises an EOFError when it hits an end-of-file condition. Essentially, input
lets you know we are done here there is nothing more to read. You should await for this exception and when you get it just return from your function or terminate the program.
def process_input(): p = input() while True: try: line = input() except EOFError: return a = line.find(p) if a != -1: print(line) if line=='': return
Related Posts:
- SyntaxError: unexpected EOF while parsing
- Praw & Discord.py: The bot keep sending the same meme. I want the bot to send different meme whenever it is asked
- TypeError: only integer scalar arrays can be converted to a scalar index with 1D numpy indices array
- Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
- How to install pip with Python 3?
- Import Error: No module named numpy
- TypeError: a bytes-like object is required, not ‘str’ when writing to a file in Python3
- Relative imports in Python 3
- Best way to convert string to bytes in Python 3?
- TypeError: not all arguments converted during string formatting python
- Using Python 3 in virtualenv
- WinError 2 The system cannot find the file specified (Python)
- hashlib.md5() TypeError: Unicode-objects must be encoded before hashing
- Could not find a version that satisfies the requirement tensorflow
- Local variable referenced before assignment?
- AttributeError: ‘module’ object has no attribute ‘urlopen’
- Python Error: AttributeError: __enter__ [duplicate]
- Can’t fix “zipimport.ZipImportError: can’t decompress data; zlib not available” when I type in “python3.6 get-pip.py”
- ‘method’ object is not subscriptable. Don’t know what’s wrong
- filedialog, tkinter and opening files
- error UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
- Error in Python script “Expected 2D array, got 1D array instead:”?
- Error: ” ‘dict’ object has no attribute ‘iteritems’ “
- How to upgrade pip3?
- Name ‘xrange’ is not defined in Python 3 [duplicate]
- TypeError: Missing 1 required positional argument: ‘self’
- What is __pycache__?
- SystemError: Parent module ” not loaded, cannot perform relative import
- Error: ” ‘dict’ object has no attribute ‘iteritems’ “
- TypeError: ‘<=' not supported between instances of 'str' and 'int' [duplicate]
- TypeError: unsupported operand type(s) for -: ‘str’ and ‘int’
- How to upgrade pip3?
- How to Read .txt in Pandas
- TypeError: can’t use a string pattern on a bytes-like object in re.findall()
- TypeError: cannot convert the series to
- Pinging servers in Python
- Add Legend to Seaborn point plot
- ‘End of statement expected’ in pycharm
- How to pass arguments to a Button command in Tkinter?
- How to remove specific substrings from a set of strings in Python?
- Type error: cannot convert the series to
- Change figure size and figure format in matplotlib
- How can I concatenate str and int objects?
- error: Failed to load the native TensorFlow runtime
- ImportError: No module named ‘encodings’
- How to remove punctuation marks from a string in Python 3.x using .translate()?
- Subplot for seaborn boxplot
- enumerate() for dictionary in python
- Why Python 3.6.1 throws AttributeError: module ‘enum’ has no attribute ‘IntFlag’?
- How to use sys.exit() in Python
- PermissionError: [WinError 5] Access is denied
- installing urllib in Python3.6
- What is sys.maxint in Python 3?
- Converting int to bytes in Python 3
- How can I install Python’s pip3 on my Mac?
- How to get the current working directory using python 3?
- min() arg is an empty sequence
- What is the meaning of ‘for _ in range()
- Python sockets error TypeError: a bytes-like object is required, not ‘str’ with send function
- Pipenv: Command Not Found
- Python: AttributeError: ‘_io.TextIOWrapper’ object has no attribute ‘split’
- TypeError: ‘dict_keys’ object does not support indexing
- Pip – Fatal error in launcher: Unable to create process using ‘”‘
- Youtube_dl : ERROR : YouTube said: Unable to extract video data
- Anaconda Installed but Cannot Launch Navigator
- ImportError: No module named ‘yaml’
- TypeError: ‘_io.TextIOWrapper’ object is not subscriptable
- Properly formatted multiplication table
- How to print multiple lines of text with Python
- ImportError: No module named ‘cv2’ Python3
- How to compare individual characters in two strings in Python 3
- How do I run pip on python for windows?
- Need to install urllib2 for Python 3.5.1
- ImportError: No module named ‘xlrd’
- How to fix ‘RuntimeWarning: divide by zero encountered in double_scalars’
- Moving Average Pandas
- What does {0} mean in this Python string?
- Tab Error in Python
- Using unicode character u201c
- Python 3.5.1 urllib has no attribute request
- matplotlib: plot multiple columns of pandas data frame on the bar chart
- built-in range or numpy.arange: which is more efficient?
- Why do I get this error “TypeError: ‘method’ object is not iterable”?
- What is the purpose of dollar sign in this Python3 string formatting expression?
- What is the meaning of “int(a[::-1])” in Python?
- install csv package in pycharm
- dump() missing 1 required positional argument: ‘fp’ in python json
- TypeError: module.__init__() takes at most 2 arguments (3 given)
- Python cant convert ‘list’ object to str error [closed]
- Getting a name error when trying to input a string [duplicate]
- How to install NumPy for Python 3.6
- What’s the correct way to convert bytes to a hex string in Python 3?
- During handling of the above exception, another exception occurred
- Error loading MySQLdb module: No module named ‘MySQLdb’
- How do you switch between python 2 and 3, and vice versa?
- Iterating over dictionary items(), values(), keys() in Python 3
- Python-3.2 coroutine: AttributeError: ‘generator’ object has no attribute ‘next’
- Undefined variable error in function
- Python 3 integer division [duplicate]
- Python – difference between two strings