python包,模块的常见调用方式

本文介绍了Python中如何使用import和from...import...来导入和调用包和模块。import用于引入系统、自定义及第三方模块,可以指定别名。from...import...则可以直接导入模块中的特定函数或变量,甚至可以使用*导入所有内容。为了保护模块的隐私,可以在模块中定义__all__列表,限制可导入的内容。

python中建立一个带__init__.py文件的文件夹就是一个包,文件下的.py文件就是一个一个的模块,包和模块可以理解为文件夹和里面文件的关系
包和模块
如图:A为一个包,m1,m2为A包的模块

import引入模块

1、直接引入模块:import可以引入系统自带模块,内部自定义的模块,以及第三方下载模块

例如:import m ——m为自定义模块
调用:m.function() / m.变量名

2、引用包里面的模块

import 包名.模块名字
例如:import A.m1 A包文件夹下的aa模块(.py文件)
调用:A.m1.函数名/变量名

:若文件夹的嵌套过多可以将其重命名语法如下:
import A.m1 as m(m为自定义名字)

from …import…引入模块

1、直接引入模块
from 模块 import 函数名

引入模块中单个函数:eg:from  m1  import   function1
调用函数:printStrm()##直接调用函数就行,不用写m.printStr()

from 模块 import 变量名

采用※号引入模块中的所有内容:eg:from  m1  import  *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值