让 python 命令行也可以自动补全


Posted in Python onNovember 30, 2014

许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也同样可以 Tab 键补全,
您可以在启动 python 后,执行下

import readline, rlcompleter; readline.parse_and_bind("tab: complete")

这就可以按 Tab 键补全了。

python 自启动
如果您嫌每次都要键入这东西麻烦的话,可以把上边这行写到 ~/.pythonstartup.py ,
再 ~/.bashrc 里加一个环境变量

export PYTHONSTARTUP=~/.pythonstartup.py这就会每次启动 python 都先执行了

Python 相关文章推荐
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Django如何配置mysql数据库
May 04 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
Python中捕获键盘的方式详解
Mar 28 Python
python增加图像对比度的方法
Jul 12 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
May 03 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
python 解决微分方程的操作(数值解法)
May 26 Python
Python中json.load()和json.loads()有哪些区别
Jun 07 Python
Python lambda和Python def区别分析
Nov 30 #Python
Python内置函数之filter map reduce介绍
Nov 30 #Python
Python Queue模块详解
Nov 30 #Python
Python socket C/S结构的聊天室应用实现
Nov 30 #Python
Python open()文件处理使用介绍
Nov 30 #Python
Python fileinput模块使用介绍
Nov 30 #Python
Python 列表list使用介绍
Nov 30 #Python
You might like
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
跟我学习javascript的垃圾回收机制与内存管理
2015/11/23 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
vue-router 权限控制的示例代码
2017/09/21 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
python黑魔法之编码转换
2016/01/25 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
24式加速你的Python(小结)
2019/06/13 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
办理暂住证介绍信
2014/01/11 职场文书
大学生应聘求职信
2014/05/26 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python