1. 程式人生 > >Python中的模塊交叉引用問題"ImportError: cannot import name 'Abcd'"

Python中的模塊交叉引用問題"ImportError: cannot import name 'Abcd'"

col style bcd 解決方案 name error import color error:

問題:ImportError: cannot import name ‘Abcd‘

原因:經網上搜索相關問題後查明,該問題是由於兩個python模塊的在使用from xxx import Abc進行交叉引用時造成的ImportError。

解決方案

  1. 通用方案:改用 import xxx,然後再通過使用 xxx.Abc 來使用相關代碼

  2. 如果是Django項目中的models.py引起的問題,可以不用import models,可直接改用 app_name.A(app_name是application名,A是類名)

Python中的模塊交叉引用問題"ImportError: cannot import name 'Abcd'"