Python的交互式命令行可通过启动文件来配置。
当Python启动时,会查找环境变量PYTHONSTARTUP,并且执行该变量中所指定文件里的程序代码。该指定文件名称以及地址可以是随意的。按Tab键时会自动补全内容和命令历史。这对命令行的有效增强,而这些工具则是基于readline模块实现的(这需要readline程序库辅助实现)。
此处为大家举一个简单的启动脚本文件例子,它为python命令行添加了按键自动补全内容和历史命令功能。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
设置环境变量
1 2 |
|
验证Tab键补全和历史命令查看。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
注意:如果在make的时候出现:
1 2 |
|
如果对此忽略了的话,import readline会报错。表示没有指定模块!
这里是缺少指定包:
1 |
|
安装上重新编译执行,问题即可得到解决。