1. 程式人生 > >python 模組交叉應用(轉載)

python 模組交叉應用(轉載)

a.py 中的 class b

c,py 中的 class d

a.py中用c.py的class d

from c import d

class b:
    pass

c.py引用a.py的class b

from a import b
class d:
    pass

這樣交叉引用會導致報錯

此時一般的解決方法為:

1. 把 import 語句放到方法定義的後面。

2. 將 import 語句移到函式的內部,只有在執行到這個模組時,才會匯入相關模組。

侵權必刪!!!