我有一个python 2.7.x源文件说test1.py
,其中包含:
import a
import b
def def1():
...
def def2():
...
def def_confused():
...
def def_crazy():
...
由于我一直在添加越来越多的功能,它变得非常复杂。如何自动将其拆分为def1.py
,def2.py
,def_confused.py
,def_crazy.py
等。
例如,fsplit是一个程序,它将每个子程序的大型Fortran源文件拆分为一个文件。我正在寻找算法或shell脚本或类似的东西,可以完成这项任务。希望在python本身。