file_path拼接后的路径是错误的,为什么还能获取到host的url?

来源:7-6 如何获取ini配置文件

Charseki

2019-10-07

配置文件server.ini的正确路径是E:/www/ImoocInterface/Config/server.ini
可是视频里运行文件handle_init是在Util目录下,那么执行os.getcwd()获取的base_path=E:/www/ImoocInterface/Util
所以file_path拼接/Config/server.ini后的路径是file_path=E:/www/ImoocInterface/Util/Config/server.ini
这个访问路径是错误的。为什么还能获取到host的url为http://www.imooc.com/

图片描述

写回答

1回答

Mushishi

2019-10-08

getcwd 获取的是执行文件时候的路径,如果我们再工程目录下执行,那么就是获取工程目录,我们执行都说  python  util\test.py 这样去执行,如果你去util执行就会成为python test.py  这样两个执行获取出来的是不一样的。所以我们更多的时候是第一种。应为项目中 也会这么去做。我们只管第一个

2
1
慕田峪5553104
但是我要是想断点调试脚本,只能直接在脚本里面去执行,就会导致路径错误,应该怎么办呢???
2019-10-19
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程