pycharm 默认情况下只检索项目根目录下的py文件,当引用的py文件不在项目根目录时,会出现错误,类似下边的情况:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/46e0b748b879896bd89f3e34f5bda71b.png)
解决方法:
只需将要引用的py文件所在的文件夹添加到默认搜索搜索文件夹即可,具体有如下两种方法:
方法一 (推荐)
右键py文件所在的文件夹,依次点击:MarkDircetory as -> Sources Root
即可。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/54c4b7c488c9e929cd3ab4fadd5377fc.png)
方法二
将py文件所在文件夹作为一个package,在py文件所在文件夹下新建_init_.py文件,在_init_.py中添加如下语句:
from [py文件所在文件夹名].[py文件名] import 模块名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/345390c2100de626af84a59800919830.png)