我用函数编写了一个小脚本。当我运行脚本NameError(未定义名称'abc')时。请帮我解决我出错的地方
abc()
def abc():
print("printed")
输出:
[error] script [ Untitled ] stopped with error in line 1
[error] NameError ( name 'abc' is not defined )
答案 0 :(得分:2)
如果我理解正确并且您正在尝试的只是运行abc()
函数,则必须在函数定义和实际函数调用之间切换位置。所以它会是这样的:
def abc():
print("printed")
abc()
BTW ,它与Sikuli无关。这就是Python的工作原理。