当您有一个文件的整个功能是从不同文件中的不同类导入的时,它叫什么?

2024-05-29 04:18:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有3个命令文件:cmdA.py、cmdB.py和cmdC.py,它们都包含相应的类和函数

py有一个名为cmdA的类,其中包含一些函数

#cmdA.py

class cmdA:
        def parse_cmdA:
            #code

        def union_cmdA:
            #code

        def read_cmdA:
            #code

        def write_cmdA:
            #code

相同的格式适用于cmdB.py和cmdC.py

我有2个设备文件,其功能将包括这些命令文件的组合

device1.py导入cmdA和cmdC,赋予其独特的功能

device2.py导入cmdA和cmdB以提供其独特的功能

#device1.py

from cmdA import cmdA
from cmdC import cmdC

class device1:
        def __init__(<params>):
            containMethods(self,cmdA(self))
            contianMethods(self, cmdC(self))

测试device1时,它将只接受并运行来自cmdA和cmdC的命令。它不会接受并运行来自cmdB的命令。同样的概念也适用于设备2

这个系统叫什么

我喜欢在自己的类文件中定义特定功能的想法,这样我就可以创建各种设备,这些设备可以共享某些功能,而无需多次重新定义这些功能。我只是不知道它的专业术语


Tags: 文件函数frompyimport命令self功能

热门问题