一、导入中的模块与类的关系from datetime import datetime# ↑ ↑# 模块名(大) 类名(小)datetime模块 工具箱大范围datetime类 工具箱中的一个工具小范围二、导入方式对比表导入方式范围使用示例适用场景import datetime大整个模块datetime.datetime.now()需要模块中多个成员from datetime import datetime小单个类datetime.now()只用一个类追求简洁from datetime import *大所有成员datetime.now()❌ 不推荐容易命名冲突三、random两种导入方式方式1导入整个模块import randomnum random.randint(1, 10) # 需要 random. 前缀方式2只导入 randint 函数from random import randintnum randint(1, 10) # 直接用更简洁四、datetime两种导入方式对比方式1导入整个模块import datetime# 使用时需要datetime.datetime.now()# ↑ ↑# 模块 类方式2只拿模块里面的一个类from datetime模块、大 import datetime类、小# 使用时直接datetime.now()# ↑# 类