首页 > 解决方案 > 为什么 path.abspath 不生成依赖库的绝对路径?

问题描述

我的项目 A 依赖于另一个项目 B,我需要在其中加载资源,这些资源存储在文本文件中。

在项目 B 中,最初,我使用相对文件路径来加载文本文件:

extractors/lexicon/video/actor.txt

但是,当我运行我的项目时,它抱怨找不到文件“actor.txt”。然后我尝试通过执行以下操作来使用绝对路径:

os.path.abspath("extractors/lexicon/video/actor.txt")

然后我运行了我的项目 A。问题是它生成了我自己项目的根路径,然后与项目 B 中的相对路径连接。但程序仍然找不到该文件。

如何处理这个问题?

标签: python

解决方案


推荐阅读