我收到一条错误消息,指出在尝试加载我的函数时出现语法错误。 我可以一次一个地加载它们到IDLE中,但是当粘贴完整的脚本时,会返回错误。我相信它与调用第一个函数的第二个函数有关。为了测试这一点,下面的简单代码也会返回此错误:(。
def hello():
print('Hello there!')
def boo():
hello()
我不确定为什么会发生这种情况,因为第一个函数是在第二个函数调用之前定义的。所以应该在内存中加载它应该不是吗?
感谢您提供任何帮助。 :)
答案 0 :(得分:1)
IDLE交互式解释器一次只能处理一个任务,你不能做更多。
将脚本保存到python文件(.py
扩展名),然后运行它。
从命令行:
$ cd /script_path
$ python script_name.py
或者如果你想在IDLE中运行它:
Ctrl + N - 粘贴代码 - 保存 - 按F5
希望这有帮助!