python:无法从另一个目录打开json文件?

问题描述 投票:0回答:1

我的测试在:

src/com/xyz/tests/api_test/<Test File>

我的测试文件在以下位置调用我的库:

src/com/xyz/libs/api_libs/<Library File>

我的库文件必须在以下位置打开JSON文件:

src/com/xyz/libs/api_libs/configs/<Config File>

在我的库文件中,由于它与JSON配置位于同一父目录中,因此我使用以下代码打开JSON。

with open('configs/sample_wlan_json'):
    <Do Some action> 

我尝试了各种路径,例如:

.../libs/api_libs/configs/<ConfigFileName>

src/com/mist/libs/api_libs/configs/<ConfigFileName>.json

The whole path from /Users/...... but nothing seems to work.
python path pytest relative-path
1个回答
1
投票

相对路径是相对于当前工作目录的。当前的工作目录取决于应用程序的启动方式,而不取决于它的位置。

© www.soinside.com 2019 - 2024. All rights reserved.