Python命令Tab自动补全脚本

来源:互联网 发布:富木制衣淘宝旗舰店 编辑:程序博客网 时间:2024/05/18 01:49

Python Tab命令补全脚本

1. 建立Python学习目录,将学习目录加入PATH环境变量中。

mkdir /opt/workspace/Python        *#自定义Python学习目录*vim /etc/profile                                     PATH=${PATH}:/opt/workspace/Python    *#加入环境变量*source /etc/profile

2. 使用别名快捷进入工作目录。

alias py='cd /opt/workspace/Python'vim ~/.bashrc    #add some aliases by maunal    alias py='cd /opt/workspace/Python'source ~/.bashrcpypwd        *#查看是否在工作目录*

3. 创建自动补全tab Module脚本。

vim /opt/workspace/Python/tab.py    #!/usr/bin/env python    # python startup file    """Python Auto-tab module"""    *#这时候在执行python指令进入交互式Shell后,再执行import tab带入tab模块即可以实现自动补全功能。*    import sys    import readline    import rlcompleter    import atexit    improt os    # tab completion    readline.parse_add_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

4. import tab指令需要在tab.py文件的当前目录下执行,而且每次登入到PythonShell时都需要执行一次,非常的不方便,可以通过修改~/.bashrc文件来实现自动带入tab Module。

vim ~/.bashrc    #Add the content as below.    export PYTHONSTARTUP=/opt/workspace/Python/tab.pysource /etc/profilesource ~/.bashrcpython tabpython>>>import tab

第一次写博客,写的不好望见谅-z-

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 碰上职业打假的怎么办 遇到专业打假的怎么办 手机wifi被劫持怎么办 手机网页乱跳怎么办 老公说话不算话怎么办 编曲接不到活怎么办 电表显示跳闸黄灯怎么办 硫酸铬钾中毒怎么办 门锁能扭动却打不开怎么办 防盗门保险坏了怎么办 厦门工会卡过期怎么办 阴雨天被子受潮怎么办 衣服晾臭了怎么办 喷砂机油水分离泵有油怎么办 水太烫玻璃瓶盖打不开怎么办 玻璃罐的玻璃盖打不开怎么办? 开红酒没有开瓶器怎么办 手机卡突然坏了怎么办 滚筒洗衣机打不开门怎么办 全自动洗衣机门开不开怎么办 好期待评分不足怎么办 单片机数码管亮度低怎么办 猫的同轴灯不亮怎么办 楼下邻居太吵怎么办 冰箱冷却液内露怎么办 冷却水没有了会怎么办 金立m7信号不好怎么办 csgo凉了饰品怎么办 模型拟合度低怎么办 石膏线用发泡胶怎么办 电表上显示err10怎么办 电表显示欠压怎么办 tcl电视遥控器失灵怎么办 玩具汽车遥控器失灵怎么办 玩具车遥控丢了怎么办 按压扣坏了怎么办 电脑用不了鼠标怎么办 多肉上的肉虫子怎么办 警察被取消警衔怎么办 隐形眼镜带歪了怎么办 gta5正在加载慢怎么办