Tekkaman

导航

 

python's import mechanism

 问题描述:

  [A.py]  
  from B import D  
  class C:pass  

  [B.py]  
  from A import C  
  class D:pass

  该如何解决呢?

  动态解决就行了。

  import sys

  sys.modules 就是所有modules的容器,通过sys.modules动态引用即可。

  

posted on 2013-10-14 10:39  Tekkaman  阅读(323)  评论(0编辑  收藏  举报