在Python中,一个.py文件就是一个模块
提高代码的可维护性
模块一共有三种:
Python标准库
第三方模块
应用程序自定义模块
模块导入方法
1.import 模块名
模块调用的方式是通过搜索路径来找到的,sys.path(),随后解释这个文件
2.可以 from 模块 import 模块方法,模块方法
注意:
1.from 模块 import add as jiafa 给addfang函数改名称成jiafa
2.不建议 from 模块 import * 与自己写的函数会发生冲突,从上到下,执行最下面的函数
包(package)
里面有很多.py文件,用来组织模块,自动生成init.py文件,来区分文件夹
实例:
#这些是对的
#from package import 模块
#from package.package2 import 模块
#from package.package2.模块 import 方法
#web是package,web2是web下的package
# from web import logger
# from web.web2 import logger2
# logger.logger()
# logger2.logger()
# import web #只导入包,就只执行了_init_文件
# print(web.logger2())
# AttributeError: module ‘web‘ has no attribute ‘logger2‘
原文地址:http://blog.51cto.com/10777193/2093368