MAC 下定制Py交互式命令
来源:互联网 发布:商陆花软件是什么 编辑:程序博客网 时间:2024/06/14 08:30
Python交互式命令行可通过启动文件来配置,当它启动时会查找环境变量PYTHONSTARTUP,并且执行该变量中所指定文件里的程序代码。
- 在用户主目录下创建Py启动脚本,并将其命名为.pythonstartup,这里为:
import readlineimport rlcompleter# tab completionreadline.parse_and_bind("tab: complete")del readline, rlcompleter
- 设置PYTHONSTARTUP用户级环境变量
在~/.bashrc文件添加这行:
export PYTHONSTARTUP='/Users/用户名/.pythonstartup'
环境变量重启后生效,如果想立即生效用命令:source ~/.bashrc
- 测试
在命令行中按<tab> 键后自动补全,如下图:
- 补充:
如果mac重启后,~/.bashrc不生效,原来的bashrc中的环境变量设置无效,则在~/.bash_profile末尾添加如下(参考):
if [ -f ~/.bashrc ]; then source ~/.bashrcfi
- 参考:《Python高级编程》
阅读全文
0 0
- MAC 下定制Py交互式命令
- mac 下安装redis-py
- python定制交互式命令行
- 在Mac(Unix)下Python交互式Tab键补全实现
- mac环境下定制VIM插件记录
- Linux下使用SSH非交互式远程执行命令脚本
- Linux下使用SSH非交互式远程执行命令脚本
- Linux下使用SSH非交互式远程执行命令脚本
- 两种Linux下非交互式命令的实现
- 在linux下命令执行sql(交互式)informix
- mac下base64命令
- mac下自定义命令
- Mac 下自定义命令
- Mac下跑仅CPU模式下的py-faster-rcnn
- mysql 交互式命令
- nslookup命令交互式使用
- 基本定制roundFloat2.py&&中级定制 time60.py
- python学习笔记一:定制交互式命令行
- PAT 乙级 1002
- 生成器表达式和列表解析的区别
- Java中的Reference
- How to deal with deep nested Python list
- 开源项目——PullToRefreshListView的使用
- MAC 下定制Py交互式命令
- 判断单链表是否有环
- 求大神帮助
- ACM训练计划
- Oracle 数据库查询
- 2017/8/16训练日记(线段树简单入门)
- C++ 学习笔记
- 判断是否是IE浏览器以及IE浏览器的版本
- 一个小项目 --- C++实现内存泄漏检查器