Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建由来自其他文件的子类组成的类_Python_File_Class_Oop - Fatal编程技术网

Python 创建由来自其他文件的子类组成的类

Python 创建由来自其他文件的子类组成的类,python,file,class,oop,Python,File,Class,Oop,我正在构建一个简单的系统,该系统将由以下课程组成中央大学课程: address person student professor course enrol 这些都位于同一目录下的.py文件中。我想把这些课程变成一个单独的课程(大学)。我是否应该将university.py文件设置为: from address import address from person import person from student import student from profe

我正在构建一个简单的系统,该系统将由以下课程组成中央
大学
课程:

  address
  person
  student
  professor
  course
  enrol
这些都位于同一目录下的.py文件中。我想把这些课程变成一个单独的课程(
大学
)。我是否应该将university.py文件设置为:

from address import address
from person import person 
from student import student 
from professor import professor 
from course import course 
from enrol import enrol 

或者我应该创建一个大学类(如果是这样的话,我应该怎么做?)

虽然每个类可以有一个模块,但在Python中并不常见,而且您已经知道,几乎使用的每个类都需要导入

Python模块中有几个相关的类要常见得多


然后,如果这些类中的某些变得更复杂,要求它们自己有更多的相关类,这些类本质上只与它们自己和它们的内部工作有关,它们就成为提取到它们自己的模块中的候选类。

您能否再添加一些代码,以便更容易理解您的意图和进度?是的,听起来你需要一个
university
类,所以如果你愿意,你应该创建一个并将其放入
university.py
。但是,为了实现这样一个类,我可以看到您最终必须将所有这些导入都放在文件的顶部。