-
Book Overview & Buying
-
Table Of Contents
Mastering IPython 4.0
By :
IPython also accepts commands that control IPython itself. These are called "magic" commands and start with % or %%. A complete list of magic commands can be found by typing %lsmagic in the terminal.
Magics that start with a single % sign are called line magics. They accept the rest of the current line for arguments. Magics that start with %% are called cell magics. They accept not only the rest of the current line but also the following lines.
There are too many magic commands to go over in detail, but there are some related families to be aware of:
OS equivalents: %cd, %env, and
%pwd
Working with code:
%run, %edit, %save, %load, %load_ext, and %%capture
Logging: %logstart,
%logstop, %logon, %logoff, and %logstate
Debugging: %debug,
%pdb, %run, and %tb
Documentation: %pdef,
%pdoc, %pfile, %pprint, %psource, %pycat, and %%writefile
Profiling: %prun,
%time, %run, and %timeit
Working with other languages:
%%script, %%html, %%javascript, %%latex, %%perl, and %%ruby
With magic commands...