我已经编写了一个包含很多函数的python文件,我决定将所有这些函数拆分为具有名称和相同导入的不同文件。
代码看起来像这样:
import....
class TestExtractors(unittest.TestCase):
def test_icloud(self):...
def test_gogoair(self):...
def test_touchofmodern(self):...
我在同一个文件中有超过100个函数,所以它变得太长了。我想将每个函数拆分为具有相同import
和class TestExtractor(unittest.TestCase):
的文件
我希望文件名是函数的名称(没有(自我))。
感谢您的任何建议!
答案 0 :(得分:0)
制作新剧本" split.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):
写下字符串S。
如果我需要澄清任何步骤,请告诉我。