pycharm中,在自定义模块导入出现无法导入包的问题 Unresolved reference...

一,问题描述

1, 在自定义模块导入时候,报出了如下错误信息:

Unresolved reference 'ERROR_CODE_INPUT_ERROR' less... (Ctrl+F1) 
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

    pycharm显示无法引用到的这些类,即使这些类都在工程中,看看文件上方的import会发现对应的模块import不成功。


二,解决方法

1,python自定义模块导入方法:新建的时候要建立一个Python Pachage,不是Dictory的(出现上述问题,估计很多人新建成了Dictory),这样新建的Python Pachage会自动生成__init__.py,然后要新建new python file 而不是file,注意后缀名带有.py。如下:

2, 然后在module2.py中导入module.py中的函数:

      from module import say:   //say是一个函数


你可能感兴趣的:(python)