start_ipython_config.py
22 lines
| 739 B
| text/x-python
|
PythonLexer
Erich Spaker
|
r23829 | """Quick snippet explaining how to set config options when using start_ipython.""" | ||
Erich Spaker
|
r23827 | |||
# First create a config object from the traitlets library | ||||
from traitlets.config import Config | ||||
c = Config() | ||||
# Now we can set options as we would in a config file: | ||||
# c.Class.config_value = value | ||||
Erich Spaker
|
r23828 | # For example, we can set the exec_lines option of the InteractiveShellApp | ||
Erich Spaker
|
r23827 | # class to run some code when the IPython REPL starts | ||
c.InteractiveShellApp.exec_lines = [ | ||||
'print("\\nimporting some things\\n")', | ||||
'import math', | ||||
"math" | ||||
] | ||||
c.InteractiveShell.colors = 'LightBG' | ||||
c.InteractiveShell.confirm_exit = False | ||||
c.TerminalIPythonApp.display_banner = False | ||||
Erich Spaker
|
r23828 | # Now we start ipython with our configuration | ||
Erich Spaker
|
r23827 | import IPython | ||
IPython.start_ipython(config=c) | ||||