gpt4 book ai didi

python - 在终端中运行 python 文件时,是否不执行返回命令?

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

例如,我试图了解在终端中运行 python 文件与通过 IDLE 运行它可能会如何改变代码的解释方式。我不认为会有任何区别,但我注意到当代码在 mac 终端上运行时,代码中的任何“返回”命令都会被忽略。为什么会这样?

例如,拿一个简单的代码如下:

def talk(arg): 
return arg

talk("Hello!")

现在,如果我在终端中运行它,我希望它打印出“Hello!”,因为它会在给定的参数“Hello!”上运行函数 talk。并归还它。如果我将最后一行更改为 print talk("Hello!") 然后它起作用,我确实得到了想要的结果。

最佳答案

命令确实得到执行,但与REPL不同,脚本中的返回值不会自动打印。您将需要使用 print/print() 才能实际获得任何输出。

关于python - 在终端中运行 python 文件时,是否不执行返回命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775805/

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