从python文件中提取函数并将它们写入其他文件

2024-05-05 15:11:03 发布

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

我写了一个包含很多函数的python文件,我决定将它们拆分成不同的文件,它们的名称和导入都相同。在

代码如下所示:

import....

class TestExtractors(unittest.TestCase):

    def test_icloud(self):...
    def test_gogoair(self):...
    def test_touchofmodern(self):...

我有超过100个函数在同一个文件,所以它变得太长。我想将每个函数拆分为一个具有相同import和{}的文件 我希望文件名是函数名(不带(self))。在

谢谢你的建议!在


Tags: 文件函数代码testimportself名称def
1条回答
网友
1楼 · 发布于 2024-05-05 15:11:03

制作新脚本“拆分.py“或者别的什么。这个脚本应该做到:

1)以字符串形式打开上述文件。How do I read a text file into a string variable in Python

2)用参数“def”拆分。现在你会有一个字符串列表,我们把这个列表称为L

3)忽略L中的第一个元素并迭代所有其他元素。在

4)对于每个字符串,将其称为S,打开新文件并写入:

import....

class TestExtractors(unittest.TestCase):

下面写下字符串

如果我需要澄清任何步骤,请告诉我。在

相关问题 更多 >