看视频发现讲课的老师python可以tab补全,网上找了一段代码
如下:

[root@node01 data]#vi tab.py

 1 #!/usr/bin/env python
 2 # python startup file
 3 import sys
 4 import readline
 5 import rlcompleter
 6 import atexit
 7 import os
 8 # tab completion
 9 readline.parse_and_bind('tab: complete')
10 # history file
11 histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
12 try:
13     readline.read_history_file(histfile)
14 except IOError:
15     pass
16 atexit.register(readline.write_history_file, histfile)
17 del os, histfile, readline, rlcompleter

拷贝到python命令路径

[root@node01 data]#cp tab.py /usr/lib64/python2.6

导入

[root@node01 data]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab
>>> import sys
>>> sys.p
sys.path                 sys.platform             sys.ps2
sys.path_hooks           sys.prefix               sys.py3kwarning
sys.path_importer_cache  sys.ps1

转载于:https://www.cnblogs.com/nul1/p/9244863.html

python tab补全相关推荐

  1. centos7 python tab补全

    centos7 python tab补全 1.编写tab.py [vagrant@node100 ~]$ cat tab.py #!/usr/bin/python # python startup f ...

  2. linux python tab补全_python交互模式下实现tab自动补全功能

    建立.pythonstartup文件 $ cat .pythonstartup # cat ~/.pythonstartup # python startup file #!/usr/bin/env ...

  3. Python tab 补全

    1. 先准备一个tab.py的脚本 shell> cat tab.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/py ...

  4. python学习------tab补全

    python学习------tab补全   python也可以进行tab键补全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/env  ...

  5. python代码命令行tab补齐_Python语言交互模式下命令tab补全

    本文主要向大家介绍了Python语言交互模式下命令tab补全,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. python默认就可以进行tab补全命令行,在交互模式下,只要自己写个 ...

  6. MySQL(1)数据库介绍,配置MySQL的tab补全

    文章目录 一.数据库的基本概念 1.1 使用数据库的必要性 1.2 数据库的概念 1.2.1 数据(Data) 1.2.2 表 1.2.3 数据库 1.2.4 数据库管理系统(DBMS) 1.2.5 ...

  7. Python 之vim编写python自动补全

    Pydiction :vim - python自动补全插件 插件的安装如下: 1.下载插件包 https://github.com/vim-scripts/Pydiction 可以直接下载,也可git ...

  8. python自动补全库_叼炸天的库! 自动补全 Python 代码,能节省 60% 敲码时间

    近日,Reddit 上的一篇帖子引起了网友的热议.帖子作者「mlvpj」称: 「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全.」 根据介绍,该项目基于 LSTM 模型,训 ...

  9. python自动补全库_这个库厉害了,自动补全Python代码,节省50%敲码时间

    近日,Reddit 上的一篇帖子引起了网友的热议.帖子作者「mlvpj」称: 「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全.」 根据介绍,该项目基于 LSTM 模型,训 ...

最新文章

  1. SQL Server创建索引
  2. linux bash shell 常用快捷键
  3. JavaScript中的三种常用继承方法
  4. linux中高端内存和低端内存的概念【转】
  5. Nginx支持WebSocket反向代理-学习小结
  6. 为什么同样是200M宽带,移动可以不要钱,联通却要1000多?
  7. 数据库外键名称不要用自动生成的名字
  8. 360系统修复过程中卡慢问题的解决方案
  9. Java区块链视频教程百度云_区块链开发入门到精通视频教程
  10. MSP430项目设计:2020年TI杯大学生电子设计竞赛 坡道行驶电动小车(C题)循迹小车(分享项目展示视频与源码)
  11. 单片机入门教程:第三章 C51语言程序设计
  12. 线上幽灵:世界头号黑客米特尼克自传改
  13. 谷歌浏览器打不开百度网页,其余搜索引擎都可以的解决办法
  14. opencv及图像基本处理
  15. mysql备份与还原心得体会_MySQL数据恢复心得体会
  16. Spring Boot集成Mybatis-Plus多租户架构实战
  17. 项目需求该怎么做(一)
  18. SuperVideo,一款直播,点播,投屏并有的app
  19. canvas 水滴图、液体进度条、仿加速球、圆球水波图
  20. 防疫学生证,跟手机说再见

热门文章

  1. php的事务没有结束,PHP PDO – 没有活动事务
  2. cation,validation,qualification有何区别
  3. 深入学习js之——原型和原型链
  4. (转)Android--sharepreference总结
  5. 基于JFinal的开源博客系统JFinal_Blog1.1版本发布
  6. CSS实现垂直居中布局
  7. 华为新系统鸿蒙在哪更新,暂定3月,华为新系统登场!开始切换至鸿蒙OS,37款机型支持升级...
  8. netflix linux_Netflix如何处理故障转移,Anaconda,Linux命令行技巧,Python日期时间库,GDPR,微服务等
  9. (68)Vue-cli 目录与文件
  10. js 和 css动画