python3-基础8
模块与包
什么是模块
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。
#在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别:
1 使用python编写的.py文件,是被导入使用的
2 已被编译为共享库或DLL的C或C++扩展
3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包),包就是包含init的文件夹,也是被导入使用的
4 使用C编写并链接到python解释器的内置模块
导入模块干了那些事
1、执行源文件
2、以源文件为基础产生一个全局名称空间,如果调用源空间中的函数,用.就行,作用域关系在调用的时候就已经固定了。
3、再当前位置拿到一个模块名,指向2创建的名称空间
import 使用
别名
1 import spam as sm
2 print(sm.money)

更多精彩