码迷,mamicode.com
首页 > 其他好文 > 详细

12.1模快

时间:2018-03-31 16:43:01      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:Python   模块   

模块

在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‘

12.1模快

标签:Python   模块   

原文地址:http://blog.51cto.com/10777193/2093368

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!