东莞网站建设效果建设网站入不入无形资产
知识点回顾:
一,导入官方库的三种手段。
使用 import 直接导入整个模块
import module_name 使用 from ... import ... 导入特定功能
from module_name import function_name 使用 as 关键字重命名模块或功能
import module_name as alias
# 或
from module_name import function_name as alias 二,导入自定义库/模块的方式。
1、直接导入同目录模块(适用于开发测试)
import my_module       # 导入整个模块
from my_module import func  # 导入特定函数 2、动态添加模块搜索路径(跨目录导入)
使用 sys.path.append()
import sys
sys.path.append('/path/to/custom/modules')
import my_module 设置环境变量 PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/path/to/custom/modules 三,导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)
-  
路径管理
- 优先通过虚拟环境(
venv)管理依赖,避免全局污染。 - 生产环境中使用
.pth文件固化路径,而非硬编码sys.path.append()。 
 - 优先通过虚拟环境(
 -  
代码规范
- 导入顺序:标准库 → 第三方库 → 本地模块,每组用空行分隔。
 - 避免
from module import *,明确导入所需内容。 
 -  
性能优化
- 延迟加载大型库(如
import tensorflow放在函数内)。 - 使用
lazy_import库实现按需加载 
 - 延迟加载大型库(如
 
