[英]Python: extract sections from a text file and write them into new separate text files
[英]Extract functions from python file and write them to other files
我已经编写了一个具有很多功能的python文件,我决定将它们全部拆分为名称相同且导入相同的不同文件。
代码看起来像这样:
import....
class TestExtractors(unittest.TestCase):
def test_icloud(self):...
def test_gogoair(self):...
def test_touchofmodern(self):...
我在同一个文件中有100多个函数,所以它太长了。 我想将每个函数拆分为具有相同import
和class TestExtractor(unittest.TestCase):
的文件class TestExtractor(unittest.TestCase):
并且我希望文件名成为函数的名称(不带(自身))。
感谢您的任何建议!
制作新脚本“ split.py”或其他内容。 该脚本应执行以下操作:
1)以字符串形式打开上述文件。 如何在Python中将文本文件读入字符串变量
2)使用参数“ def”拆分。 现在您将拥有字符串列表,让我们将该列表称为L。
3)忽略L中的第一个元素,并遍历所有其他元素。
4)对于每个字符串,我们将其称为S,打开新文件并写入其中:
import....
class TestExtractors(unittest.TestCase):
在该字符串的下面写入字符串S。
让我知道是否需要澄清任何步骤。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.