请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

配置文件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/

图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

Mushishi 2019-10-08 09:17:06

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

2 回复 有任何疑惑可以回复我~
  • 但是我要是想断点调试脚本,只能直接在脚本里面去执行,就会导致路径错误,应该怎么办呢???
    回复 有任何疑惑可以回复我~ 2019-10-19 19:05:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号