Skip to main content
 首页 » 编程设计

python之在其他人内部调用函数会导致性能问题吗

2025年05月04日23del

<分区>

这个问题并不是特定于 Python 的,但这是我第一次遇到它。

简单地说,我有一些函数由我的 main 调用,但我需要在每次其中一个函数结束时调用我的 main 函数。下面是一些演示该问题的代码:

def main(): 
    text = raw_input() 
    command(text) 
 
def command(name): 
    if name == "help": 
        helpcmd() 
    else: 
        main() 
 
def helpCmd(): 
    print("This is the help command") 
    main() 
 
main() 

我担心一段时间后我的流程会变成这样:

main->command->helpCmd->main->command->main->...

这会是性能问题吗?如果是这样,有什么建议可以做什么?