SyntaxError: invalid syntax?

SyntaxError: invalid syntax?

下午好,

我正在 python 中开发一个脚本,当我试图从 terminator/terminal 编译它时,我总是得到这个错误,但我不明白语法错误在哪里?

文件“_case1.py”,第 128 行

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

语法错误:语法无效

那我就把句子的位置换一下,结果就是..

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

语法错误:语法无效

有什么问题?

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

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

这会产生以下错误:

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

当错误明显出现在它之前的行中时,y = [。没有更多代码很难调试,但是如果在打印行之前缺少一些括号或类似的东西,它可能会导致这样的错误。