广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python添加tab,自动补齐
  • 679
分享到

python添加tab,自动补齐

补齐pythontab 2023-01-31 02:01:47 679人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

    在windows下安装的python是带tab键自动补齐的而linux自带的Python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。下面配置tab模块    tab模块可以自己编写,主要依赖于rea

    在windows下安装的python是带tab键自动补齐的而linux自带的Python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。

下面配置tab模块

    tab模块可以自己编写,主要依赖于readline模块,而这个python没有自带,需要自己加载



1  安装readline模块

   wget  https://pypi.python.org/pypi/readline/6.2.4.1#downloads

   这是目前最新的版本

   下载解压后,进行源码编译

   python set.py  build

   python  set.py  install

   哈哈,做常用的命令很好用吧


2  安装tab模块

   

#!/usr/bin/python
   try:
       import readline
   except ImportError:
       print("Module readline not available.")
   else:
       import rlcompleter
       readline.parse_and_bind("tab: complete")


   [root@dqz ~]# python  

   Python 2.7.8 (default, Oct 17 2014, 21:36:24) 

   [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

   Type "help", "copyright", "credits" or "license" for more infORMation.

   >>> import tab

   >>>


   但是换个目录(也就是没有tab.py文件)的目录又不可以加载,那是因为它找不到tab文件,就像这样

   [root@dqz site-packages]# python

   Python 2.7.8 (default, Oct 17 2014, 21:36:24) 

   [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

   Type "help", "copyright", "credits" or "license" for more information.

   >>> import tab

   Traceback (most recent call last):

   File "<stdin>", line 1, in <module>

   ImportError: No module named tab

   >>> 


  可以这样

  >>>import  sys

  >>>sys.path   

  '/usr/local/python27/lib/python2.7/site-packages'  将tab.py放在该下就可以再任何目录下加载模块,哈哈!


--结束END--

本文标题: python添加tab,自动补齐

本文链接: https://www.lsjlt.com/news/186414.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python添加tab,自动补齐
        在windows下安装的python是带tab键自动补齐的而Linux自带的python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。下面配置tab模块    tab模块可以自己编写,主要依赖于rea...
    99+
    2023-01-31
    补齐 python tab
  • python tab键自动补齐命令
    我的博客已迁移到xdoujiang.com请去那边和我交流 一、基础环境 1、角色、ip、版本、内核 serverA 10.1.10.117 3.2.0-4-amd64 7.8 python readline rlcompleter pyt...
    99+
    2023-01-31
    补齐 命令 python
  • python tab补齐
    1、编辑一个tab.py文件root@ubuntu:/lzg/python-learn/s8# cat tab.py#!/usr/bin/env pythonimport sysimport readlineimport rlcomplet...
    99+
    2023-01-31
    补齐 python tab
  • python tab键补齐
    在mac上测试ipython In [4]: import sys  In [5]: sys.path Out[5]:  ['',  '/usr/local/bin',  '/Library/Python/2.7/site-packages...
    99+
    2023-01-31
    补齐 python tab
  • Python Tab自动补全
    保存路径:/usr/lib/python2.6/site-packages/tab/py编写python脚本 $ cat tab_enable.py #!/usr/bin/python # python startup file impor...
    99+
    2023-01-31
    Python Tab
  • Python在Linux下的Tab补齐(
       如果经常在linux的命令行下面调试python程序,对于用惯了Pycharm的人来说,是非常的痛苦啊,没有tab补全,还要自己一个一个的敲,多么痛的领悟,现在好了,有了这个脚本,命令行模式下也能tab补全了,走起!1   vi /r...
    99+
    2023-01-31
    补齐 Python Linux
  • python的tab自动补全
       新手学习python,经常要使用python命令行查找一些不熟悉的使用方法等等,但是python命令行下没有自带tab补全的功能,着实让我这新手菜了....不过这好在是个互联网的时代,没有多大的事,互联一下,特此记录。vi tab.p...
    99+
    2023-01-31
    python tab
  • python2.7 tab,自动补全
     一。这个方法可以修改shell命令行的自动补全1.获取python目录【我使用的是64位ubuntu系统】 [~$]python  Python 2.7.3 (default, Apr 10 2013, 06:20:15)   [GCC ...
    99+
    2023-01-31
    tab
  • python中自动补全tab是示例分析
    这篇文章将为大家详细讲解有关python中自动补全tab是示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在python中运行命令sys.path查看python路径>>&...
    99+
    2023-06-05
  • ubuntu如何实现自动补齐
    ubuntu实现自动补齐的方法:以root权限利用vi编辑器打开/etc/bash.bashrc文件,命令:sudo vi /etc/bash.bashrc找到/etc/bash.bashrc文件中的下列代码进行修改。#...
    99+
    2022-10-08
  • ubuntu自动补齐怎么实现
    这篇文章主要介绍“ubuntu自动补齐怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu自动补齐怎么实现”文章能帮助大家解决问题。ubuntu实现自动补齐的方法:以root权限利用v...
    99+
    2023-07-04
  • 给Python加上自动补全功能
    最近在学习deeplearning, 把理论看了一遍后,准备开始用TensorFlow做开发。当然了,我们现在需要用到Python了。习惯了自动补全功能,还是想在Python下可以自动补全的,看了很多的帖子,http://blog.csd...
    99+
    2023-01-31
    全功能 Python
  • python 自动补全
    cd ~/.vim/bundle  git clone https://github.com/rkulla/pydiction.git  cp -r pydiction/after ~/.vim...
    99+
    2023-01-31
    python
  • java如何自动补齐数值至指定位数
    目录java自动补齐数值至指定位数java字符串前补零和后补零的快速方法数字字符串替换方法非数字字符串前补零总结java自动补齐数值至指定位数 如流水号需要在数字前自动补齐0,至指定...
    99+
    2023-01-01
    java自动补齐数值 java补齐数值 java补齐数值位数
  • java怎么自动补齐数值至指定位数
    这篇文章主要介绍了java怎么自动补齐数值至指定位数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java怎么自动补齐数值至指定位数文章都会有所收获,下面我们一起来看看吧。java自动补齐数值至指定位数如流水号...
    99+
    2023-07-04
  • Mac为docker和kubectl添加自动补全命令的方法
    kubectl简介 kubectl是操作k8s集群的命令行工具,安装在k8s的master节点,kubectl在$HOME/.kube目录中查找一个名为config的文件, 你可以通...
    99+
    2022-11-12
  • Windows下Python自动补全
    安装pyreadline。C:\>pip install pyreadline将以下代码保存为tab.py文件,存放到C:\Python27\Lib目录下即可。import readline import rlcompleter im...
    99+
    2023-01-31
    Windows Python
  • Python 自动补全模块
    for linux #!/usr/bin/env python # python startup file import sys import readline import rlcompleter import atexit i...
    99+
    2023-01-31
    模块 Python
  • Linux Vim中自动补全Python
    Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件。Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件。python_pydiction.vim  -- V...
    99+
    2023-01-31
    Linux Vim Python
  • Visual Studio Code上添加小程序自动补全插件的操作方法
    Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作