我收到一条错误消息,引用了我在尝试加载功能时有语法错误。我可以一次将它们加载到空闲中,但是当粘贴完整脚本时,会返回错误。我相信这与第二个呼叫第一个函数有关。为了测试这一点,下面的简单代码还返回此错误:(。

def hello():
    print('Hello there!')

def boo():
    hello()

我不确定为什么会发生这种情况,因为第一个函数是在第二个功能之前定义的。因此,应该已经将其加载到内存中了吗?

谢谢你提供的所有帮助。 :)

有帮助吗?

解决方案

闲置的交互式解释器只能一次处理一个任务,您不能做更多。

将脚本保存到python文件(.py 扩展),并运行它。

从命令行:

$ cd /script_path
$ python script_name.py

或者,如果您想在空闲中运行它:

Ctrl+N-粘贴代码 - 保存 - 按F5

希望这可以帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top