控制台下://ipython 命令丰富 比如:ls 显示目录
示例:
In []: %run -p test.py Hello World!
function calls in 0.004 seconds Ordered by: internal time ncalls tottime percall cumtime percall filename:lineno(function)
0.002 0.002 0.004 0.004 test.py:(<module>)
0.001 0.001 0.001 0.001 test.py:(foo)
0.000 0.000 0.000 0.000 {open}
0.000 0.000 0.000 0.000 {compile}
0.000 0.000 0.004 0.004 interactiveshell.py:(safe_execfile)
0.000 0.000 0.000 0.000 {method 'read' of 'file' objects}
0.000 0.000 0.004 0.004 py3compat.py:(execfile)
0.000 0.000 0.000 0.000 ntpath.py:(normpath)
0.000 0.000 0.000 0.000 ntpath.py:(splitdrive)
0.000 0.000 0.000 0.000 {method 'encode' of 'unicode' objects}
0.000 0.000 0.000 0.000 syspathcontext.py:(__exit__)
0.000 0.000 0.000 0.000 ntpath.py:(split)
0.000 0.000 0.004 0.004 <string>:(<module>)
0.000 0.000 0.000 0.000 syspathcontext.py:(__enter__)
0.000 0.000 0.000 0.000 ntpath.py:(dirname)
0.000 0.000 0.000 0.000 py3compat.py:(encode)
0.000 0.000 0.000 0.000 syspathcontext.py:(__init__)
0.000 0.000 0.000 0.000 ntpath.py:(abspath)
0.000 0.000 0.000 0.000 py3compat.py:(cast_bytes)
0.000 0.000 0.000 0.000 {nt._getfullpathname}
0.000 0.000 0.000 0.000 {method 'startswith' of 'unicode' objects}
0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects}
0.000 0.000 0.000 0.000 ntpath.py:(expanduser)
0.000 0.000 0.000 0.000 {method 'replace' of 'unicode' objects}
0.000 0.000 0.000 0.000 {len}
0.000 0.000 0.000 0.000 {method 'join' of 'unicode' objects}
---Return to continue, q to quit---