答案:import用于导入模块,可使用import 模块名、from 模块 import 成员、import 模块 as 别名三种方式,分别实现整体导入、部分导入和别名导入,便于代码复用与组织。
在Python中,使用 import 关键字可以导入并使用模块,从而复用代码。模块是包含Python定义和语句的文件,其后缀为 .py。通过导入模块,你可以访问其中的函数、类、变量等。
基本语法:import 模块名
使用 import 直接导入整个模块。导入后,通过“模块名.成员”方式调用内容。
例如,有一个文件 math_utils.py:def add(a, b):
return a + b
PI = 3.14159
在另一个文件中导入并使用:
import math_utils
print(math_utils.add(2, 3)) # 输出 5
print(math_utils.PI) # 输出 3.14159
导入特定成员:from 模块 import 成员
如果你只用到模块中的某些函数或变量,可以用 from ... import ... 语法,直接导入指定内容,使用时无需加模块前缀。
from math_utils import add, PI这种方式能减少重复输入模块名,但要注意避免命名冲突。
print(add(4, 5)) # 输出 9
print(PI) # 输出 3.14159
给模块起别名:import 模块 as 别名
当模块名较长或容易重名时,可以使用 as 给模块设置简短别名。
import math_utils as mu这种写法在导入如 numpy(通常写作 import numpy as np)时非常
print(mu.add(10, 20)) # 输出 30
常见。注意事项与建议
- 确保被导入的模块在Python的搜索路径中,通常放在同一目录下或安装在site-packages中
- 避免循环导入,即两个模块相互 import,会导致错误
- 标准库模块优先于自定义模块,不要用自己的模块覆盖如 json、os 等名字
- 模块第一次导入时会被执行并缓存,后续导入不会重复执行
基本上就这些。掌握 import 的用法,能让代码更有组织、更易维护。合理拆分功能到不同模块,再通过 import 调用,是写大型程序的基础做法。








