答案: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
在另一个文件中导入并使用:
立即学习“Python免费学习笔记(深入)”;
import math_utils
print(math_utils.add(2, 3)) # 输出 5
print(math_utils.PI) # 输出 3.14159
SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板
导入特定成员: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 调用,是写大型程序的基础做法。










