[英]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.