Python设置在shell脚本中自动补全功能的方法
作者:逐梦_person
今天小编就为大家分享一篇Python设置在shell脚本中自动补全功能的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能。
需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率。
方法以及要求:设置过程中需要看客具备一点ubuntu的基本知识,当然不懂也没有关系,跟着一步一步走,不懂得可以学习一下ubuntu的文件系统。
具体步骤
1.首先创建一个文件:~/.pythonrc
在ubuntu中创建文件的命令为:
sudo gedit ~/.pythonrc #sudo表示使用管理员权限,gedit表示 # 以可写入的方式打开一个文件,如果文件不存在,则自动创建。
2.在文件中键入以下内容
import rlcompleter, readline readline.parse_and_bind('tab: complete') history_file = os.path.expanduser('~/.python_history') readline.read_history_file(history_file) import atexit atexit.register(readline.write_history_file, history_file)
3.设置文件的索引路径
在ubuntu中需要加入我们新建文件的路径到~/.bashrc文件中,etc/bashrc文件作用:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取,它是系统全局环境变量设定。
export PYTHONSTARTUP=~/.pythonrc
4.设置号之后,我们需要使我们的设置立即生效
source ~/.bashrc
到这里之后我们就设置好了,接下来我们重启以下shell,在里面输入python3,再次输入python的函数就可以自动补全了
以上这篇Python设置在shell脚本中自动补全功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Python之使用adb shell命令启动应用的方法详解
- 解决Shell执行python文件,传参空格引起的问题
- python+influxdb+shell编写区域网络状况表
- python和shell监控linux服务器的详细代码
- Python下调用Linux的Shell命令的方法
- python和shell获取文本内容的方法
- python 执行shell命令并将结果保存的实例
- shell命令行,一键创建 python 模板文件脚本方法
- 使用Python生成Shell命令,批量执行程序代码解析
- python SSH模块登录,远程机执行shell命令实例解析
- python shell根据ip获取主机名代码示例
- python执行使用shell命令方法分享
- Python 实现简单的shell sed替换功能(实例讲解)
- 在python 中实现运行多条shell命令