簡體   English   中英

導入兩個類時在python中導入錯誤

[英]importing error in python while importing two classes

我正在使用python腳本,當我嘗試從另一個python腳本導入類時遇到導入問題。 這是我的python項目文件夾的外觀:

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

現在我想將兩個名為Config()和Sqlite()的類從config.py導入checks.py腳本中。我該怎么做?

這是我嘗試過的方法,但是導致錯誤!

在checks.py里面:

from Analyzer import config

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

問題是Config類已正確導入,但Sqlite類未導入,顯示錯誤-Config實例沒有屬性'Sqlite'

當您這樣做時:

config = config.Config()

您覆蓋變量config ,它不再指向模塊 config 它存儲新的Config 實例

嘗試:

from Analyzer import config

config_instance = config.Config()
sqlite_instance = config.Sqlite()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM