IPython “confirm on exit” is not always desired. To disable confirm on exit, from Terminal (not in Python) type:
ipython profile create
This will print out the locate of the IPython config file, which is like “~/.ipython/profile_default/ipython_config.py”. Open this file in a text editor, and uncomment the line:
c.TerminalInteractiveShell.confirm_exit = False
Upon restarting IPython, the usual Ctrl+D immediately exits without confirmation.