python基础学习(十八)Python模块

模块

模块,即module,以py为拓展名的文件。
例如:support.py

def print_func(par):
	print("hello")
	return

import

引入模块,用import,import+.py文件名 例如:

import support

调用support模块的函数,例如:

support:print_func(”hello“)



# from...import 从某个module中具体导入那些货哪个函数,或者是全部,例如: 导入单个函数
from fib import fibonacci

导入多个函数

from A import func1,func2

导入全部函数

from A import *



# dir函数 可以查看module中的所有函数,例如:
import math
dir(math)

会显示math包中 所有的函数

init.py文件

这个文件可以为空,也可也规定模糊倒入,即from…import导入时可以导入哪些包
init.py文件示例:

__all__ = ['module_13', 'module_12']

if __name__ == '__main__':
    print '作为主程序运行'
else:
    print 'package_runoob 初始化'

总结:
从上边的例子可以看出,init.py的主要作用是:

  1. Python中package的标识,不能删除
  2. 定义__all__用来模糊导入
  3. 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值