在某次运行过程中出现了如下两个报错:。于是基于这两个报错探究了一下python3中的模块相互引用的问题,下面来逐个解析,请耐心看完。执行import的时候,存在一个引入的顺序,即优先查找执行目录下有没有此文件,如没有,再查找lib库下,如还没有,再查找sys.path中的路径,如再没有,报错。所以不管是当前目录,还是 sys.path中的目录,都可以查到 src_test2这个模块,就可以编译成功。

浅析Python模块之间的相互引用问题

浅析Python模块之间的相互引用问题

浅析Python模块之间的相互引用问题