我正在使用python脚本,当我尝试从另一个python脚本导入一个类时,我面临导入问题。这是我的python项目文件夹的外观:
Mysql_Main/
checks.py
Analyzer/
config.py
ip.py
op.py
__init__.py
现在我想将两个名为:Config()和Sqlite()的类从config.py导入到checks.py脚本中。我该怎么办?
这是我试过的,但它导致错误!
from Analyzer import config
config = config.Config()
sqlite = config.Sqlite()
问题是Config类被正确导入,但Sqlite类没有被导入。它显示错误 - Config实例没有属性'Sqlite'
答案 0 :(得分:5)
当你这样做时:
config = config.Config()
您在变量config
上书写,它不再指向模块 config
。它存储新的Config
实例。
尝试:
from Analyzer import config
config_instance = config.Config()
sqlite_instance = config.Sqlite()