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目录下的库,都能准确无误地找到相应的文件。