pycharm导入自定义包的路径问题
pycharm再导入自定义包的问题上,不知道是不是软件的bug,反正我是踩坑了,就来跟大家分享一下
首先是最基础的情况,永远不会报错
看share包

然后是这种情况,也是工作中出现的比较多的
看目录结构

但是一旦给这句话去掉sys.path.append(r"E:\pythonstudy\myproject"),就会出现不同的结果

其原因是python执行时寻找模块时的路径选择问题,下面时python一级一级向下寻找模块的路径,最后一个是刚加上去的

会有一种特殊的执行方法,使用python -m ,该方式会在该模块所在文件夹中生成一个路径
先将xxx.py修改成__main__.py,然后注释sys.path.append(r"E:\pythonstudy\myproject"),看下面结果

下面还有一种情况有可能是pycharm的bug,如有不同见解,请在评论区指出

执行没有问题,但就是爆红

浙公网安备 33010602011771号