首页 > pycharm导入自定义模块报错

pycharm导入自定义模块报错

我有一个python工程目录结构大致如下:
project
|----config
|----|--config.py
|----util
|----|--util.py
需要在project/util/util.py里引入project/config/config.py
在util.py里sys.path.append('..')之后执行是没什么问题,但pycharm提示有错误,而且不能自动提示config里的内容.
请问如何解决?另外,对于这种需要引入别的文件夹内py的情况,有什么更好的做法吗?


我试了一下,project 作为 Pycharm Project 的根目录的话,是完全没有问题的。
project
|----config
|----|--init.py
|----|--config.py
|----util
|----|--init.py
|----|--util.py

你可以试着把 project 这个目录 Mark Directory As Source Root.

【热门文章】
【热门文章】