Python引用库相对路径

Python引用库相对路径

背景:

在Python中,使用不同的软件环境相对路径有可能发生变化,执行时有可能报出找不到文件的问题,

如何统一相对路径呢,以下介绍添加系统路径的方法:

文件结构如下:

#主目录下有个demo_mian.py的文件
demo_mian.py
#FuncLib目录下有个FuncLib.py的文件
FuncLib\\FuncLib.py

处理代码:

import os
import sys # 引入 python 标准库中的 sys.py 模块

relative_path = '.\\FuncLib'
current_path = os.path.dirname(os.path.realpath(__file__))
absolute_path = os.path.join(current_path,relative_path)
sys.path.append(absolute_path)
#print(sys.path)

这样处理python不管在哪个环境下运行,想import哪个FuncLib目录下的库,都能准确无误地找到相应的文件。

《AUTOSAR谱系分解(ETAS工具链)》之总目录

猜你喜欢

转载自blog.csdn.net/PlutoZuo/article/details/133302781