python模块和类在import上的区别

2025-04-05 02:55:40
推荐回答(1个)
回答1:

模块指的是一个.py的文件,类是模块中的一个功能,import 既可以导入文件,也可以导入类,import 主要用于划分作用域,有一个命名空间的概念,你可以这样来理解:

# 比如有一个模块  mod.py,在模块中有一个类  class names:

import mod    # 这个你可以理解为在当前的命名空间中有一个 mod 的对象,可以通过 mod.names 来调用 names 对象

from mod import names   # 这个你可以理解为在当前的命名空间中导入一个 names 对象  可以直接 names() 调用