模块指的是一个.py的文件,类是模块中的一个功能,import 既可以导入文件,也可以导入类,import 主要用于划分作用域,有一个命名空间的概念,你可以这样来理解:
# 比如有一个模块 mod.py,在模块中有一个类 class names:
import mod # 这个你可以理解为在当前的命名空间中有一个 mod 的对象,可以通过 mod.names 来调用 names 对象
from mod import names # 这个你可以理解为在当前的命名空间中导入一个 names 对象 可以直接 names() 调用