首页 > 代码库 > Python下pip pydoc 2to3等工具

Python下pip pydoc 2to3等工具

Python自带库安装工具pip

安装pip工具,下载源码包
https://pypi.python.org/pypi/pip#downloads

解压源码包:tar zxvf pip-1.5.6.tar.gz

安装命令:
cd pip-1.5.6
python setup.py install
安装后的工具path:PythonXX/Scripts,在window下有必要将此路径加入环境变量path中

使用pip:
pip --help 查看pip的帮助文档
pip list 查看已安装的packages
pip install xlrd 安装xlrd,用于处理Excel的packages
其他应用请参照pip帮助

setuptools是Python常用的打包工具
https://pypi.python.org/pypi/setuptools



Python自动文档工具pydoc

首先认识一条比较重要的命令
python -m mod
作为脚本运行库,if __name__ == ‘__main__‘是作为脚本运行的部分

查看math库手册
python -m pydoc math
查看函数手册
python -m pydoc math.asin
开启本地手册服务器,可以再网页上查看所有的库函数手册,感觉十分强大
python -m pydoc -p port


python2脚本转化为python3脚本的工具2to3


python是中十分强大的语言,但它的高速发展,也给广大开发这带来许多困惑,python3并不兼容python2
Python3x/Tools/Scripts/2to3.py

#test.py
def greet(name):
    print "Hello, {0}!".format(name)
print "What‘s your name?"
name = raw_input()
greet(name)

C:/Python34/Tools/Scripts/2to3.py -w test.py

#test.py
def greet(name):
    print("Hello, {0}!".format(name))
print("What‘s your name?")
name = input()
greet(name)
这里可以看到2to3后的变化
pirnt函数函数调用的方式使用,raw_input替换成了input


详细转换请参照python3的手册以及
http://woodpecker.org.cn/diveintopython3/porting-code-to-python-3-with-2to3.html

Python下pip pydoc 2to3等工具