在python中的源代码中:usr / local / lib / python3.3 / unittest / __ init__.py
from .result import TestResult
from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf,
skipUnless, expectedFailure)
from .suite import BaseTestSuite, TestSuite
from .loader import (TestLoader, defaultTestLoader, makeSuite, getTestCaseNames,
findTestCases)
from .main import TestProgram, main
from .runner import TextTestRunner, TextTestResult
from .signals import installHandler, registerResult, removeResult, removeHandler
我无法理解.result
和.main
。为什么它们的名称中带有点前缀?
这称为相对导入。
这意味着您将从模块中与该代码所在的模块位于同一目录中的模块中导入。如果没有点号,它将从PYTHON PATH中找到的第一个模块中导入。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句