背景:今天用pytest写自己的登录脚本时候,导入自己写的获取token的模块时,报错,命名存在但是就是提示模块不存在,最后找到了一个解决办法,记录一下。
问题原因:Pycharm不会将当前文件目录自动加入到自己的sourse_path。
解决办法:需要用户手动去添加,选中文件夹,右键make——directory as → source root 将当前工作的文件夹加入source_path 就可以了。
源头解决:创建包的时候直接创建Python package ,创建后里面会自带__init__文件,这个文件用于我们导入自己的模块
一图胜千言: