模块
模块的概念
- 每一个扩展名
py
结尾的Python
源代码文件都是一个模块 - 模块名同样也是一个
标识符
,需要符合标识符的命名规则 - 在模块中定义的
全局变量、函数、类
都是可以提供给外界使用的工具 - 模块就好比是工具包,想要使用这个工具包中的工具,就需要首先导入工具包
模块的导入方式
import导入
import 模块名1,模块名2
上述导入方式不是python PEP8推荐的导入方式
import 模块名1
import 模块名2
在导入模块时,每个导入应该独占一行
通过模块名.
的方式使用模块
示例
新建module_test01.py文件
def sayhello():
print("this is module-test 01")
class Module01:
def __init__(self):
print("this is an object from Module01")
新建module_test02.py文件
def sayhello():
print("this is module-test 02")
class Module02:
def __init__(self):
print("this is an object from Module02")
新建module_test 文件
import module_test01
import module_test02
module_test01.sayhello()
module_test02.sayhello()
m1 = module_test01.Module01(