0

次のコードを選択し、Eclipse で [選択したコードを実行] をクリックすると、エラーが発生します。

class abc(object):
    def __init__(self):
        print 'base'

    def run(self):
        print 'run'

エラーメッセージ:

class abc(object):
    def __init__(self):
        print 'base'

    def run(self):
        print 'run'
  File "<ipython-input-22-8e1ec627fd90>", line 1
    def run(self):
                  ^
SyntaxError: unexpected EOF while parsing

run

ただし、2 つの関数の間のスペースを削除すると、正常に実行されます (以下を参照)。これは pydev のバグですか? この問題を克服する方法はありますか?

class abc(object):
    def __init__(self):
        print 'base'    
    def run(self):
        print 'run'

バージョン:
Eclipse 4.4.2
LiClipse 2.0.0.201504092214
Subclipse (必須) 1.10.13

4

1 に答える 1