Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从另一个python脚本读取并修改python脚本的代码_Python_Python 3.x_Full Text Search_Traversal - Fatal编程技术网

从另一个python脚本读取并修改python脚本的代码

从另一个python脚本读取并修改python脚本的代码,python,python-3.x,full-text-search,traversal,Python,Python 3.x,Full Text Search,Traversal,python中是否有任何包可以读取python脚本并提供修改它的能力?如下所示: my\u script:PythonScript=read\u script(“my\u script.py”) 函数列表:[PythonFunction]=my\u script.functions 对于函数列表中的函数: 打印(功能名称) 打印(函数体) 函数列表[0]。name=“新建函数名称” my_script.functions=函数列表 因此,我再次寻找的是一个可以读取python脚本并提供修改能力

python中是否有任何包可以读取python脚本并提供修改它的能力?如下所示:

my\u script:PythonScript=read\u script(“my\u script.py”)
函数列表:[PythonFunction]=my\u script.functions
对于函数列表中的函数:
打印(功能名称)
打印(函数体)
函数列表[0]。name=“新建函数名称”
my_script.functions=函数列表
因此,我再次寻找的是一个可以读取python脚本并提供修改能力的包,而不是像我在示例中所做的那样,我只是有很多脚本,我正在寻找一种方法来修复所有这些脚本,而无需在IDE中使用find和replace,也无需将它们作为文本文件读取。
以某种方式从python代码中遍历python脚本?我也不知道我应该用什么关键字来进行适当的搜索

看起来这里也有类似的问题,我想你可以玩玩inspect来解决你的问题,我不想修改导入的包。但是我会看一看,也许我能得到一些想法,你只需要函数的列表?不,我还需要函数的代码,并且能够修改它。也许根本就没有这样的问题,因为这是一个非常罕见的问题?