gpt4 book ai didi

python - IronPython 在运行时将函数代码作为字符串获取

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:02 25 4
gpt4 key购买 nike

我正在用 python 实现一个函数框架,可以从C#。

作为一项要求,我必须在运行时提供函数的“字符串表示”。

有没有办法将函数的代码定义获取为字符串?某物喜欢:

def sum(a,b): 
return a + b

def ToString(sum):
# would return "def sum(a,b): return a+b" or something alike.

非常感谢!

最佳答案

您要找的函数是inspect.getsource() .请注意,它仅在源文件可访问时才有效,因此在交互式控制台中无效。

关于python - IronPython 在运行时将函数代码作为字符串获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com