dir(sys) 压缩显示包下面有哪些那只函数
help(sys) 详细显示包下的所有成分的帮助信息
但是,写的时候每次都查,也很麻烦;以下三种经测试均可用。
一、python for linux
下载readline
点击(此处)折叠或打开
- # wget http://newcenturycomputers.net/projects/download.cgi/Readline-1.7.zip
点击(此处)折叠或打开
- # unzip Readline-1.7.zip
点击(此处)折叠或打开
- # python setup.py install
error: command 'gcc' failed with exit status 1,解决办法:
点击(此处)折叠或打开
-
yum install gcc
- yum install python-devel
cat > ~/.pythontab
点击(此处)折叠或打开
-
# python startup file
-
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
点击(此处)折叠或打开
-
# cat >> ~/.bash_profile <<EOF
-
export PYTHONSTARTUP=~/.pythontab
- EOF
点击(此处)折叠或打开
- # source ~/.bash_profile
二、python for windows
同理,但是目前只支持到python2.6
三、python for vim
pydiction是一个 Vim 插件, 它的功能是对 Python 代码进行补全.
下载地址:
下载解压、拷贝、安装
点击(此处)折叠或打开
-
# unzip pydiction-1.2.1.zip
-
# mkdir -p ~/.vim/after/ftplugin/
-
# mv pydiction-1.2.1/ ~/.vim
- # cp pydiction-1.2.1/after/ftplugin/python_pydiction.vim ~/.vim/after/ftplugin/
修改.vimrc文件
点击(此处)折叠或打开
-
# cat >> ~/.vimrc << EOF
-
############Vim 配置中启用了插件功能
-
filetype plugin on
-
############就是列举了 Python 关键字和函数等列表的字典文件:
-
let g:pydiction_location = '/root/.vim/pydiction-1.2.1/complete-dict'
- EOF
点击(此处)折叠或打开
-
# tree .vim
-
|-- after
-
| `-- ftplugin
-
| `-- python_pydiction.vim
-
`-- pydiction-1.2.1
-
|-- README
-
|-- README.md
-
|-- after
-
| `-- ftplugin
-
| `-- python_pydiction.vim
-
|-- complete-dict
-
`-- pydiction.py