SyntaxError: unqualified exec is not allowed in function 'xxx' it is a nested function

遇到问题

如同标题,我遇到了这样的错误

1
SyntaxError: unqualified exec is not allowed in function 'call_plugin_func' it is a nested function

很纳闷的是我同样在别的机器上远行代码没有遇到这样的问题,完全相同的代码为什么会出现语法错误?

解决

查阅资料后得知,这应该是Python版本兼容性的问题,低于2.7.9版本的Python会遇到这样的问题。具体原理就不多赘述了,升级过版本如果能解决你遇到的问题,我会很开心!

升级版本2.7.9