无法导入名称python

时间:2018-10-25 11:39:19

标签: python

我正在尝试将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

1 个答案:

答案 0 :(得分:0)

应该是:

from <file_name_of_class1> import Class1

因此,如果文件名是Class1.py,则您写的行应该正确。请检查您的文件名并告诉我们,也可能需要一个名为__init__.py的空文件才能导入。 查看此指南: guide on import in python