IPython 实用功能与命令详解
1. 别名表与重哈希操作
在 IPython 中,存在一个别名表,它以字典的形式呈现。初始时,这个字典有 16 个条目,如下所示:
{'lc': (0, 'ls -F -o --color'),
'ldir': (0, 'ls -F -o --color %l | grep /$'),
'less': (0, 'less'),
'lf': (0, 'ls -F -o --color %l | grep ^-'),
'lk': (0, 'ls -F -o --color %l | grep ^l'),
'll': (0, 'ls -lF'),
'lrt': (0, 'ls -lart'),
'ls': (0, 'ls -F'),
'lx': (0, 'ls -F -o --color %l | grep ^-..x'),
'mkdir': (0, 'mkdir'),
'mv': (0, 'mv -i'),
'rm': (0, 'rm -i'),
'rmdir': (0, 'rmdir')}
可以通过以下代码查看其类型和长度:
In [2]: type(__IP.alias_table)
Out[2]: <type 'dict'>
In [3]: len(__IP.alias_table)
Out[3]: 16
当执行 rehash 操作后,这个映射会变得大很多:
超级会员免费看
订阅专栏 解锁全文
1128

被折叠的 条评论
为什么被折叠?



