ptint(Hello,guys)
通俗的讲,模块就是一个xxx.py文件,包为一个文件夹,里面有很多模块
如果要引用完整的的模块中的函数:
import p1.util #导入模块
print(p1.util.f()) #调用模块中的函数
1.如何区分包和普通目录
包下面有个__init__.py
---------------------------------------------------------------------------------------------------
2.如果导入的两个模块引起函数名冲突怎么办
①使用import 直接导入模块,使用时模块名.函数
②给函数起一个别名 ,使用as
from math import log
from logging import log as logger
3.关于try...expect
try的作用是捕获错误,并在捕获到指定错误时执行expect
try:
from cStringIO import StringIO #先尝试从cStringIO导入,如果失败,再尝试从StringIO导入
expect ImpoetError:
from StringIO import StringIO