==========模块哦==========

1、系统模块

系统模块直接使用

2、自定义模块

在Python中一个py文件就是一个模块

3、模块的导入问题

1)import 模块名

模块名.变量
模块名.函数()
模块名.类名()

2)form 模块名 import *

限制 ※导入的范围__all__ = [属性名,]

4、模块导入过程中到底做了什么?

导入模块会在当前模块中默认自上而下加载执行被导入的模块

5、查看模块名问题

本模块中查看自己的名字:print(__name__) -------'__main__'
导入的其他模块的名字:显示各自的名称
if __name __=='__main__': --------->这句话的意思是只有本模块使用

6、模块的循环导入错误处理问题

	1)、重构代码
	2)、将导入语句放到调用的函数内部
	3)、将导入语句放到:if__name__=='__main__':中

7、包问题

1)、包:文件夹+__init__.py文件
2)、包中__init__.py文件:
		加载包的意图就是默认加载__init__.py文件
		加载模块的意图就是(执行模块文件)
3)、使用__init__.py文件的函数:
 		from 包名	import (__init__.py文件中的)函数名,变量名,类;
 		__init__.py中也可以使用‘__all__ = []’限制其它模块的使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值