我已经编写了一个包含很多函数的 python 文件,我决定将它们全部拆分到不同的文件中,并使用它们的名称和相同的导入。
代码看起来像这样:
import....
class TestExtractors(unittest.TestCase):
def test_icloud(self):...
def test_gogoair(self):...
def test_touchofmodern(self):...
我在同一个文件中有超过 100 个函数,所以它变得太长了。我想将每个函数拆分为具有相同功能的文件import
, and class TestExtractor(unittest.TestCase):
我希望文件名是函数的名称(不带(self))。
感谢您的任何建议!
制作新脚本“split.py”或其他内容。这个脚本应该做:
1)以字符串形式打开上述文件。如何在 Python 中将文本文件读入字符串变量 https://stackoverflow.com/questions/8369219/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。
如果我需要澄清任何步骤,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)