【发布时间】:2019-05-05 16:55:21
【问题描述】:
这是test.py的内容
def main(ccfg):
print(ccfg.param)
这是main.py的内容:
import test
import cfg
ccfg = cfg.cfg()
test.main(ccfg)
cfg.py 包含一个配置类:
class cfg:
def __init__(self):
pass
param = 5
在 test.py 中编写代码时,Pycharm(或任何其他 IDE)无法识别 ccfg 是 cfg 的实例。如何使 IDE 知道该类以便获得代码建议?
【问题讨论】:
-
你把
__init__.py文件放到文件夹里了吗? -
不,我没有。那是什么?
-
stackoverflow.com/questions/448271/what-is-init-py-for 你可以在这里阅读。简而言之,允许python从目录中的其他文件中读取
标签: python intellij-idea ide pycharm