【发布时间】:2015-04-14 08:19:16
【问题描述】:
我编写了一个包含很多函数的 python 文件,我决定将它们全部拆分为不同的文件,并使用它们的名称和相同的导入。
代码如下所示:
import....
class TestExtractors(unittest.TestCase):
def test_icloud(self):...
def test_gogoair(self):...
def test_touchofmodern(self):...
我在同一个文件中有超过 100 个函数,所以它变得太长了。我想将每个函数拆分为具有相同import 和class TestExtractor(unittest.TestCase): 的文件
我希望文件名是函数的名称(不带(self))。
感谢您的建议!
【问题讨论】:
-
由于这些函数是类的一部分,你不能真正将它们移到别处。你到底想做什么?
-
嘿 Riko,我不介意重新复制课程,这些功能没有相互联系,它们不需要彼此工作。他们只需要TestExtractors 类。所以每个文件都应该包含
import、class和def -
好的。因此,如果我理解正确,您想编写自动执行此操作的脚本吗?
-
这正是我要找的
-
我明白了。谢谢你的澄清。一会儿写答案。
标签: python function file testing split