init 文件必须是空的么
来源:4-3 训练数据集,测试数据集
慕九州7074565
2021-08-16
请问这里的__init__py 文件必须是空的么,在课程资料里面这个是空的,但是按照此方法我的playML module 无法加载。求教
写回答
1回答
-
liuyubobobo
2021-08-16
__init__.py 不一定为空。__init__.py 中可以写和 module 相关的信息。 但是因为我们在这个课程中只是简单地做一个包,也不需要太复杂的设置,空是没有问题的。(代表没有额外信息)。
不能加载大概率是你的文件之间的层次关系不正确,大多数同学最容易犯的错误是在包内加载包,这是不可以的,加载的文件必须在包外。你可以理解成你不能在房子里面看房子的整体,必须在房子外面看。
当然,我不确定你是不是遇到的一定是这个问题。我建议你下载课程的官方代码,在你的环境下运行一下,看看是否有问题?如果没有问题,仔细比对一下,看看自己的程序哪里有问题。
课程官方代码传送门:https://git.imooc.com/coding-169/coding-169/src/master
继续加油!:)
022021-08-17
相似问题