py版本:3.6.1
IDE:pyCharm community
OS:Win10
Directory下有两个模块A和B
想在A中导入B,使用import B 报错提示找不到,无意间发现必须要import Directory.B才能正常导入,请问这是什么原因?
如果你是A模块执行的代码,你完全可以使用 import B
你的情况应该是在Directory 这个同级目录下执行的代码,所以才出现了这个问题。
以后的代码要确定项目的根在哪里,就把路径地址加入到sys.path 中去就可以在根下面找任意的模块了