SyntaxError:语法无效?

时间:2015-06-22 13:47:06

标签: python syntax

下午好,

我正在使用python开发一个脚本,当我尝试从终结器/终端编译它时,我总是得到这个错误,但我无法理解语法错误在哪里?

档案“_case1.py”,第128行

print ('########################')
    ^

SyntaxError:语法无效

然后我只是改变句子的位置,我得到的是......

print '########################'
    ^

SyntaxError:语法无效

有什么问题?

1 个答案:

答案 0 :(得分:2)

检查print行之前的代码是否有错误。这可能是由前一行中的错误引起的;例如:

def x():
    y = [
    print "hello"
x()

这会产生以下错误:

  File "E:\Python\test.py", line 14
    print "hello"
        ^
SyntaxError: invalid syntax

当显然错误出现在它之前时,y = [。在没有更多代码的情况下进行调试很困难,但如果在打印行之前缺少某些括号或类似的东西,则会导致此类错误。