import readline def rlinput(prefill): readline.set_startup_hook(lambda: readline.insert_text(prefill)) try: return input() # or raw_input in Python 2 finally: readline.set_startup_hook() query = "" while True: query = rlinput(query) print(f"The new line is: {query}")