python sys.path.append 和 sys.path.insert
最编程
2024-04-02 17:45:06
...
python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。
使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。
1. 加入上层目录和绝对路径
import sys
sys.path.append('..') #表示导入当前文件的上层目录到搜索路径中
sys.path.append('/home/model') # 绝对路径
from folderA.folderB.fileA import functionA
2. 加入当前目录
import os,sys
sys.path.append(os.getcwd())
os.getcwd()用于获取当前工作目录3. 定义搜索优先顺序
import sys
sys.path.insert(1, "./model")
sys.path.insert(1, "./crnn")定义搜索路径的优先顺序,序号从0开始,表示最大优先级,sys.path.insert()加入的也是临时搜索路径,程序退出后失效。推荐阅读
-
详细解释 Python 中的 __getitem__ 方法和切片对象
-
贪婪算法在 Python、JavaScript、Java、C++ 和 C# 中的多种实现及其在硬币变化、分数骑士、活动选择和使用哈夫曼编码的最小生成树问题中的应用实例
-
如何使用 OpenPyXL 和 Python 为 Excel 单元格添加样式(教程)
-
如何用 python 在 Excel 上运行 openpyxl 和 xlsxwriter
-
NeRF 模型评估指标 PSNR、MS-SSIM、LPIPS 详细说明和 Python 实现
-
R + python ︱ XGBoost 极端梯度上升和预测 xgb(预测)+ xgboost(回归)双案例解释
-
基于 Numpy 的 Python 数组和矩阵_python
-
NDVI 计算,c# 和 python 代码实现
-
Centos 编译和安装 python 3.9
-
Python 图像压缩和去重