gpt4 book ai didi

python - 如何使用 Python 将嵌套函数调用重构为代码行?

转载 作者:行者123 更新时间:2023-12-01 06:22:48 25 4
gpt4 key购买 nike

我正在寻找某种方法来使用 Python 本身来完成此操作,而不是使用 IDE。

示例:

def upper(string):
return string.upper()

def reverse_string(string):
return string[::-1]

string = 'abc'
reverse_upper = reverse_string(upper(string))

转换为:

string = 'abc'
reverse_upper = string.upper()[::-1]

我正在考虑制定一个与 inspect.getsourcelines 递归工作的解决方案。还有其他函数或库可以让我走得更远吗?

最佳答案

This comment来自 @kaya3 把我带到这里。

有两个存储库可以执行此操作,我可以将其用作起点:inlineratinline 。两者都没有维护,但我可以使用它们作为引用。

关于python - 如何使用 Python 将嵌套函数调用重构为代码行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60286269/

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