我正在尝试将Class1导入到Class2中,如下所示。我收到以下错误importError:无法导入名称'Class1'
class Class1:
def __init__(self, list1, list2, list3):
self.Var1= list1
self.Var2= list2
self.Var3= list3
self.Var4= list4
self.Var5= list5
self.Var6= list6
self.Var7= list7
下面的2类
from Class1 import Class1
class Class2(Class1):
def __init__(self,class_Class1):
self.Var1= class_Class1.list1
self.Var2= class_Class1.list2
self.Var3 = class_Class1.list3
self.Var4= class_Class1.list4
self.Var5= class_Class1.list5
self.Var6= class_Class1.list6
self.Var7= class_Class1. list7
self.A = A
self.B = B
self.C = C
答案 0 :(得分:0)
应该是:
from <file_name_of_class1> import Class1
因此,如果文件名是Class1.py
,则您写的行应该正确。请检查您的文件名并告诉我们,也可能需要一个名为__init__.py
的空文件才能导入。
查看此指南:
guide on import in python