[英]Cannot import name python
Im trying to import Class1 into Class2 as below. 我试图将Class1导入到Class2中,如下所示。 Im getting the following error importError : cannot import name 'Class1' 我收到以下错误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
Class 2 below 以下第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
it should be: 它应该是:
from <file_name_of_class1> import Class1
so if the file name is Class1.py
the line you wrote should be correct. 因此,如果文件名是Class1.py
则您写的行应该正确。 please check your file names and tell us, also you might need to have an empty file named: __init__.py
in order to import. 请检查您的文件名并告诉我们,也可能需要一个名为__init__.py
的空文件才能导入。 check out this guide: guide on import in python 查阅本指南: python导入指南
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.