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

2024-04-16 15:31:34 发布

您现在位置:Python中文网/ 问答频道 /正文

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

my_script: PythonScript = read_script("my_script.py")
list_of_functions: [PythonFunction] = my_script.functions
for func in list_of_functions:
   print(func.name)
   print(func.body)
list_of_functions[0].name = "new_function_name"
my_script.functions = list_of_functions

所以我要找的是一个包,它可以读取python脚本并提供修改它的能力,不必像我在示例中那样,我只是有很多脚本,我正在寻找一种方法来修复所有这些脚本,而不必在IDE中使用find和replace,也不必将它们作为文本文件读取。 以某种方式从python代码遍历python脚本?我不知道我应该用什么关键字做一个适当的搜索也


Tags: ofnamepy脚本forreadmyscript