安装模块,使用模块
The Python Package Index is a repository of software for the Python programming language. There are currently 84841 packages here.
https://pypi.python.org/pypi
https://pypi.python.org/pypi/ez_setup
https://pypi.python.org/pypi/pip
sudo apt install python-setuptools
easy_install pip
pip install django
pip比easy_install有更好的输出
下面这个命令可以查询当前所有已安装的模块
>>> help('modules')
以下是在ipython中的输入与输出,下面这个命令可以查询相应模块的版本号
In [3]: import django
In [4]: django.__version__
Out[4]: '1.10rc1'
In [5]: import MySQLdb
In [6]: MySQLdb.__version__
Out[6]: '1.2.4b5'
os模块
/usr/lib64/python2.7/os.py
re模块
pickle模块
pkg_resources模块
/usr/lib/python2.7/site-packages/pkg_resources.py
socket
SocketServer是对上面的封装实现
httplib
urllib2是对上面的封装实现
import urllib2
op=urllib2.build_opener()
f=op.open("http://www.fltdz.com/index.html")
f.read()
import MySQLdb
yum安装MySQLdb模块
yum install python-devel mysql-devel
yum install MySQL-python
源码安装MySQLdb模块
yum install python-devel mysql-devel
wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4b5.tar.gz#md5=2d760ee948aff4f50d01afdf8afff48c
tar zxvf MySQL-python-1.2.4b5.tar.gz
cd MySQL-python-1.2.4b5
python setup.py build
python setup.py install
[root@103-c7 first]# python con.py (('5.1.73',),) [root@103-c7 first]# cat con.py import MySQLdb #db=MySQLdb.connect(host='192.168.10.104',user='root',password='123456',db='mysql') db=MySQLdb.connect('192.168.10.104','root','123456','mysql') cursor=db.cursor() cursor.execute('select host,user,password from user') result=cursor.fetchall()
for row in result:
host=row[0]
user=row[1]
password=row[2]
print 'user=%s,host=%s,password=%s' %(user,host,password)
#print result cursor.close() db.close()
http://www.cnblogs.com/ccdc/p/4069112.html
yum install python-devel
yum install libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel
yum install python-imaging
当您希望与 Web 页面中找到的内容进行某种比较复杂的交互时,您需要使用 mechanize 库 [root@kvm1 python]# easy_install mechanize Searching for mechanize Reading https://pypi.python.org/simple/mechanize/ Best match: mechanize 0.2.5 Downloading https://pypi.python.org/packages/ca/fd/edbcc1abd5bbfc0e19fb3a8d3eebfd11d7d1ce9c8f24c0f54e8db09956b3/mechanize-0.2.5.zip#md5=a497ad4e875f7506ffcf8ad3ada4c2fc Processing mechanize-0.2.5.zip Writing /tmp/easy_install-F_4XQm/mechanize-0.2.5/setup.cfg Running mechanize-0.2.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-F_4XQm/mechanize-0.2.5/egg-dist-tmp-ZkMUJd Adding mechanize 0.2.5 to easy-install.pth file Installed /usr/lib/python2.7/site-packages/mechanize-0.2.5-py2.7.egg Processing dependencies for mechanize Finished processing dependencies for mechanize /usr/lib/python2.7/site-packages/mechanize-0.2.5-py2.7.egg/mechanize/__init__.py