python sys.path.append()和sys.path.insert()
2024-08-31 17:53:34
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()加入的也是临时搜索路径,程序退出后失效。
最新文章
- sql 函数的理解
- T-sql语句中GO的作用及语法【转】
- CDN和DNS
- Python之Python Imaging Library
- java集合--Queue用法
- 使用责任链模式消除if分支实践
- (NO.00001)iOS游戏SpeedBoy Lite成形记(二十三)
- Entity Framework (EF) Core工具创建一对多和多对多的关系
- Confluence 6 整合到支持的附件存储选项
- [LeetCode] 1. Two Sum_Easy
- JDBC四(web基础学习笔记十)
- angular学习笔记(二十一)-$http.get
- poj_3436 网络最大流
- halcon之屌炸天的自标定(1)
- CtaAlgo vs PyAlgoTrade
- HDU 4762 Cut the Cake(高精度)
- 【ocp-12c】最新Oracle OCP-071考试题库(41题)
- django在model中添加字段报错
- code#5 P1 报告
- mycat 指定mycat节点