【无标题】

no such file or directory

遇到的错误

之前遇到错误第一反应是找度娘,但是很明显这不是一个明智的选择,因为它说找不到文件目录,可能的原因有很多,我把度娘上的方法试了很多,浪费很多时间,真是纯纯小傻瓜。

观察错误,倒着看,他说找不到文件目录,首先得确定找不到哪个文件目录,train_net.py已经在运行了,所以不是找不到它,接着倒着往上看,找“home/yjj/…/config.py”,211行:
请添加图片描述
看到cfg_filename,去train_net.py里面找这个参数:
请添加图片描述
能够看出这个参数是用来加载配置文件,接下来就要找它在哪里定义的,我直接ctrl+f搜索cfg_file,找到定义它的位置:
请添加图片描述
找到了default的值是空的!!!撒花~~

赶紧把它的配置文件的绝对地址写进来:

请添加图片描述
写进来之后,发现还是报相同的错误,这个时候就有2个思路:with open接收不到路径;路径错误。那么开始验证是哪种错误。

首先验证with open能否接收到路径,很简单,在with open里面打印下路径,看能否输出:
请添加图片描述
结果能够正常输出,那么验证第2种,路径是否错误,这里我新建了一个test.py文件,使用with open方法,直接把路径放里面,看能不能加载出文件:
请添加图片描述
结果:
请添加图片描述
结果显示打印不出f,所以是我写的路径有错误,那就一直该路径就可以了,改过后程序正常运行。

总结:如果不是查某种方法的用法,定义,就不要盲目去复制错误查百度,因为你遇到的问题和别人遇到的问题不一样,在没有熟练地经验前,要学会debug,去一步步摸索改错误的思路。

遇到的小bug:invalid syntax

请添加图片描述
一般就是忘记:符号,空格有问题等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值