一、前言
遇到个坑,如果把python代码放到一个文件夹file,并在该文件夹同级目录的a.py文件引用该文件夹file里的b.py,可以在a.py 的开头使用 sys.path 将 file 的路径导入,这样 b.py 可找到原先的引用关系
目录结构:
--a.py
--file
-- b.py
-- xxx
二、代码
import sys,os
# 获取a.py当前文件的路径
current_dir = os.path.dirname(os.path.abspath(__file__))
sb_path = os.path.join(current_dir, "file")
sys.path.insert(0, sb_path) #注意必须插入到前面,才能生效