Eclipse PyDev bug?end=“”给了我一个语法

2024-10-03 09:09:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我在eclipseneon上有最新的PyDev插件。当我将代码从IDLE复制/粘贴到PyDev时,我在PyDev上得到一个关于end=''的语法错误。end=''表示继续在同一行上打印,但它给了我一个错误。你知道吗

class ShiftLeft:
    def __init__(self, inputList = []):
        self._list1 = inputList

    def Print(self):
        print('Inside def Print(self): ', end='')
        print(self._list1)

    def ShiftL(self):
        temp = len(self._list1)
        lastValue = self._list1[temp-1]

        for i in range(temp-1, 0, -1):
            self._list1[i] = self._list1[i-1]

        self._list1[0] = lastValue

def main():
    testList = [123,23523,12312,2523]
    #testList.sort()
    print(testList)
    print()

    hey = ShiftLeft(testList)
    hey.ShiftL()
    hey.ShiftL()
    hey.Print()

main()

错误是这样的

print('Inside def Print(self): ', end=' ')
                                     ^

SyntaxError: invalid syntax

我试了大约30分钟才找到答案,但没有成功。你知道吗


Tags: selfdef错误tempendprintinsidehey