from … import 和import 的区别
一、import 语句:
- import 语句用于导入整个模块。
- 当使用 import 导入一个模块时,你需要使用模块名来访问模块中的内容。
- 这种方式适用于导入整个模块,通常用于标准库或第三方库的导入。
例如:如果你导入了模块module_name,那么你需要使用 module_name.some_function 来访问模块中的函数或变量。
import math # 导入整个math模块
result = math.sqrt(16) # 使用math模块中的sqrt函数
二、from … import 语句:
- from … import 语句用于导入模块中的特定内容,如函数、变量或类。
- 这种方式允许你直接使用被导入的内容,而无需使用模块名前缀。
- 这是一种更精确的导入方式,适用于只需要使用模块中的一部分内容的情况。
from math import sqrt # 从math模块中导入sqrt函数
result = sqrt(16) # 直接使用sqrt函数,无需使用math.sqrt