解决vscode中同级包之间方法不能相互调用
本文介绍了Python项目中如何动态添加项目根目录到系统路径。通过导入sys和os模块,使用os.path.dirname获取当前文件所在目录,再结合os.path.join拼接上级目录路径,最后通过sys.path.append将项目根目录加入Python的模块搜索路径中。这种方法能够解决跨目录模块导入问题,确保项目中的模块可以被正确引用。
·
在你要引入其他包的文件下加入以下代码即可。
import sys
import os
# 获取项目根目录
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
更多推荐

所有评论(0)