我有三个类必须导入其他方法。的陈述将与类中的相应的文件如下:为什么我不能导入这个类?
文件A和类与B类
from C import c
文件C与类别c一个
from B import b
文件B
from A import a
为什么这不适用于python?我宁可收到错误信息:
ImportError: cannot import name a
我有三个类必须导入其他方法。的陈述将与类中的相应的文件如下:为什么我不能导入这个类?
文件A和类与B类
from C import c
文件C与类别c一个
from B import b
文件B
from A import a
为什么这不适用于python?我宁可收到错误信息:
ImportError: cannot import name a
圆形进口产品除了能够严重叮咬您之外,很少(如果有的话)也是必需的,并且通常会显示设计缺陷。尽量避免它们。至于通常的导入问题,这些文件的内容和实际的文件名(通常)很重要。 – delnan 2010-11-03 19:01:21
[Python中的循环导入依赖关系]的可能重复(http://stackoverflow.com/questions/1556387/circular-import-dependency-in-python) – SilentGhost 2010-11-03 19:02:16
感谢您的注意,我对术语循环导入不熟悉。 – Ingo 2010-11-03 19:05:35