模块和包
模块是xxx.py文件,包是包含模块的文件夹,包与普通文件夹的不同之处是,包中总有一个__init__.py文件。
模块和包的存在是为了防止重名。
用import语句导入模块,用from...import语句导入函数。
我们经常需要动态导入模块,可以参照下面的例子:
try:
from cStringIO import StringIO
except ImportError:
from StringIO import StringIO
导入__future__模块可以使用一些新特性。
例如下面的例子:
from __future__ import division
print 10 / 3
Print 10//3
输出:
3.3333333333333335
3
这里是python3.x的除法规则。
安装第三方模块
1.easy install
2.pip
具体百度。