0

我正在使用 python 脚本,当我尝试从另一个 python 脚本导入类时遇到导入问题。这是我的 python 项目文件夹的外观:

Mysql_Main/ 
          checks.py
          Analyzer/
                  config.py
                  ip.py
                  op.py
                  __init__.py

现在我想从 config.py 导入两个名为 Config() 和 Sqlite() 的类到 checks.py 脚本中。我该怎么做?

这是我尝试过的,但它导致错误!

在checks.py里面:

from Analyzer import config

config = config.Config()
sqlite = config.Sqlite()

问题是 Config 类已正确导入,但 Sqlite 类未导入。它显示错误 - Config 实例没有属性“Sqlite”

4

1 回答 1

5

当你这样做时:

config = config.Config()

你改写了变量config,它不再指向模块 config。它存储新Config 实例

尝试:

from Analyzer import config

config_instance = config.Config()
sqlite_instance = config.Sqlite()
于 2013-02-19T11:48:43.707 回答