如何在包中提供文件路径?

时间:2020-04-15 17:20:05

标签: python import module package

我有一个Python包结构,它是:

.
├── ACC
│   └── test.py
├── API
│   ├── Dep
│   │   └── hello.py
│   ├── hello2.py
│   └── test.txt
├── hello1.py
└── __init__.py

在代码hello2.py,hello.py和test.py中,我想访问test.txt,当我从API作为目录运行代码并提供相对路径时,它可以工作,但是在某些情况下将该程序包导入时却失败了其他工作目录。

一种方法是给出绝对路径。我尝试过这种方法,它可以工作,但是每当文件夹位置更改时都需要更改路径。

问题:有什么办法可以在这种情况下或其他更好的方式使用相对路径?

0 个答案:

没有答案
相关问题