• 模块的定义

在python中,当程序变得非常复杂时,需要将实现不同功能的代码写在不同的文件中。这些py文件就是模块。这样的做法,保证了程序逻辑的清晰和维护代码的方便。

 但其实import加载的模块分为四个通用类别: 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  1 使用python编写的代码(.py文件)

  2 已被编译为共享库或DLL的C或C++扩展

  3 包好一组模块的包

  4 使用C编写并链接到python解释器的内置模块

  • 如何使用模块

模块可以包含可执行语句和函数的定义,这些可执行语句只有在第一次使用import导入模块时才会被执行。

为了防止重复导入一个模块,sys.modules是一个包含了程序已导入模块名的字典。该字典是模块名与模块所在位置的键值对。

只有当sys.modules中不包含所导入的模块时,才执行导入模块的操作。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄