请稍等 ...
×

采纳答案成功!

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

查找不到相对路劲下的xls和json文件

老师,你好,我现在运行run_test 模块的时候,报无法查找到xls文件和json文件。【no such file direction】
我在operation_excel 和operation_json 模块中self.file_name写的是…/Imooc/test.xls 相对路径格式。但是我单独去operation_excel 和operation_json 模块的时候又没报错。
我自己建的project格式与你建的格式也有点不一样,不确定是不是因为这个原因。
我现在的解决方法是写了绝对路径。图片描述

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

1回答

Mushishi 2019-03-15 13:25:51

https://img1.sycdn.imooc.com//szimg/5c8b369f0001d52104330597.jpg你直接去运行程序的时候吧你的路径打印一下。然后就知道你这么写之后你的路径变成什么样子了。

0 回复 有任何疑惑可以回复我~
  • 提问者 悠着灬点 #1
    老师,我还是不能很明白你的意思。相对路劲肯定是不同的,run_test的相对路劲 [../main/run_test.py] 。operation_excel 相对路劲[../Imooc/operation_excel.py]。 同时我把test_case.xls放在了Imooc文件夹下,就是和operation_excel同一级目录[../Imooc/test_case.xls]。run_test中调用到了get_data, get_data调用了operation_excel。为什么跑run_test报错,单跑operation_excel正常?
    回复 有任何疑惑可以回复我~ 2019-03-15 17:19:36
  • Mushishi 回复 提问者 悠着灬点 #2
    你跟路径下,和你包路径下是不一样的。
    回复 有任何疑惑可以回复我~ 2019-03-15 22:04:26
  • 19travelSky 回复 提问者 悠着灬点 #3
    你用你们项目做的练习吗
    回复 有任何疑惑可以回复我~ 2019-03-17 19:56:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信