python import语句有三种用法:1. import模块名,需用“模块名.功能名”调用;2. from模块名import名称,直接引入指定功能;3. import模块名as别名,简化长模块名引用,还可配合异常处理实现跨版本兼容。

Python 的 import 语句是调用标准库模块最直接的方式,无需额外安装,只要 Python 安装完整就能立即使用。
直接导入整个模块
用 import 模块名 引入后,需通过“模块名.功能名”访问内容。适合避免命名冲突,也便于追踪来源。
- 例如:导入
math计算平方根 import mathresult = math.sqrt(16)- 若同时用多个数学函数(如
sin、pi),这种方式更清晰安全
导入指定函数或变量
用 from 模块名 import 名称 可把特定功能直接载入当前命名空间,调用时省略前缀。
- 例如:只用
datetime中的date类 from datetime import datetoday = date.today()- 注意:不建议写成
from datetime import *,易覆盖已有变量且难以调试
为模块设置别名
当模块名较长或与其他名称冲突时,可用 as 关键字简化引用。
- 例如:
json和自定义的json变量冲突,或习惯简写 -
import json as js→js.loads(...) -
import numpy as np→ 科学计算常用约定 - 别名应简洁、一致,团队内最好统一风格
检查模块是否存在并按需导入
某些模块在不同 Python 版本中行为不同,或仅在特定平台可用,可加异常处理提升兼容性。
- 例如:尝试导入
zoneinfo(Python 3.9+),否则回退到backports.zoneinfo try:from zoneinfo import ZoneInfoexcept ImportError:from backports.zoneinfo import ZoneInfo- 对跨版本或轻量部署场景很实用
标准库模块覆盖文件操作、网络请求、数据解析、日期处理等常见任务,掌握 import 的几种写法,能快速复用成熟功能,减少重复造轮子。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











