建立.pythonstartup文件

$ cat .pythonstartup

# cat ~/.pythonstartup

# python startup file

#!/usr/bin/env python

import sys

import readline

import rlcompleter

import atexit

import os

# tab completion

readline.parse_and_bind('tab: complete')

# history file

histfile = os.path.join(os.environ['HOME'], '.pythonhistory')

try:

readline.read_history_file(histfile)

except IOError:

pass

atexit.register(readline.write_history_file, histfile)

del os, histfile, readline, rlcompleter

定义变量到~/.bash_profile

$ echo 'export PYTHONSTARTUP=~/.pythonstartup' >> ~/.bash_profile

最后重新登陆shell,输入python命令进入交互模式,就可以用Tab键进行补全

linux python tab补全_python交互模式下实现tab自动补全功能相关推荐

  1. python怎么输入两行_python交互模式下输入换行/输入多行命令的方法

    先给大家介绍下python交互模式下输入换行/输入多行命令的方法 换行方法 \ 如: >>> print 'aaa'; \ ... print 'bbb'; \ ... print ...

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

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

  3. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  4. Python+Selenium学习笔记5 - python官网的tutorial - 交互模式下的操作

    这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题. 从下图总结的规律是,字符串里的引号如果和引 ...

  5. python生成shell脚本_Python设置在shell脚本中自动补全功能的方法

    本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能. 需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率. 方法 ...

  6. python命令行tab补全_python命令行下按tab建补全的方法

    此方法只在centos6上测试通过,其它系统木有测试 1.在用户家目录下创建一个名字叫 .pythonstartup 的隐藏文件,写入如下内容: # python startup file impor ...

  7. python交互界面清屏_python交互模式怎么清屏

    Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...

  8. python交互模式什么意思_python交互模式是什么

    命令行模式 在Windows开始菜单选择"命令提示符",就进入到命令行模式,它的提示符类似C:> Python交互模式 在命令行模式下敲命令python,就看到类似如下的一堆 ...

  9. python交互方式是什么意思_python交互模式是什么

    命令行模式 在Windows开始菜单选择"命令提示符",就进入到命令行模式,它的提示符类似C:\> Python交互模式 在命令行模式下敲命令python,就看到类似如下的一 ...

最新文章

  1. 问题解决:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  2. php 接受数组_PHP接收前端发送的数组
  3. chengren-成人-php系列3
  4. 自制Unity小游戏TankHero-2D(3)开始玩起来
  5. 使用Arquillian测试安全的EJB
  6. c# out关键字 vb_c# 关键字:ref 和 out
  7. 路透社2017年度最佳图片,向你展示地球过去的一年
  8. linux 比较内容,Linux命令比较文件内容
  9. Maria DB windows 安装
  10. 时序数据在滴滴实时数据开发平台中的处理和应用...
  11. 邻接矩阵(图的存储)
  12. 在win10下下载wsl
  13. excel 按列拆分合并 表格操作及脚本
  14. 操作系统概念第八章部分作业题答案
  15. 西门子代理商 上海西纪帮您选型刚刚好
  16. 电商平台商品详情API调用,获取SKU各类信息
  17. 用python写一段计算autocad多段线长度的代码
  18. Android -- 广播
  19. BGP Confederation(BGP联邦)
  20. 华硕幻X GZ301VV原厂预装系统带ASUS RECOVERY

热门文章

  1. 用户和组 win2003
  2. Computed property “value1“ was assigned to but it has no setter.
  3. 当博客系统遇上live2d后
  4. 前端基础-git(三):git和GitHub的一些基础操作
  5. JavaScript算法(实例四)分解质因数 / 四舍五入 / 阶乘之和
  6. Linux驱动(2)--ARM的架构发展以及如何评价处理器
  7. Ubuntu安装aira2及开机启动配置
  8. OpenCV学习——矩阵操作总结(转)
  9. input Type
  10. 元学习Meta Learning/Learning to learn