我的测试在:
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.
相对路径是相对于当前工作目录的。当前的工作目录取决于应用程序的启动方式,而不取决于它的位置。