问题:
导入自己写入的包文件时。from 自己写的类,会发现没有弹出选择。并且全输入类名称后会发现类名与相关导入的方法会报错。如图:
原因:
pycharm中,source root概念非常重要,当你在代码中写相对路径的时候,就是以source root为起点进行查询。而pycharm中,当前的项目文件夹 是默认的source root。
解决方法:
既然,pycharm不会将当前文件目录自动加入自己的sourse_path。那么我们就手动告诉他。
右键目录名 点击make_directory as --> sources path 将当前工作的文件夹加入source_path就可以了。步骤如下图: