加载python函数会返回语法错误

时间:2013-12-03 14:11:23

标签: python function

我收到一条错误消息,指出在尝试加载我的函数时出现语法错误。 我可以一次一个地加载它们到IDLE中,但是当粘贴完整的脚本时,会返回错误。我相信它与调用第一个函数的第二个函数有关。为了测试这一点,下面的简单代码也会返回此错误:(。

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

def boo():
    hello()

我不确定为什么会发生这种情况,因为第一个函数是在第二个函数调用之前定义的。所以应该在内存中加载它应该不是吗?

感谢您提供任何帮助。 :)

1 个答案:

答案 0 :(得分:1)

IDLE交互式解释器一次只能处理一个任务,你不能做更多。

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

从命令行:

$ cd /script_path
$ python script_name.py

或者如果你想在IDLE中运行它:

  

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

希望这有帮助!