1

eclipseでインタラクティブコンソールを使用していますが、リロードしてもコードに更新された関数が表示されません。私のコードは:

def func1():  
    return 1  
def func2():  
    return 2  

しかし、私がそれを変更したとき

def afunc1():  
    return 1  
def func2():  
    return 2  
def func1():  
    return 3 

imp.reload(TestMod)を実行すると、が得られます'module' object has no attribute 'afunc1()'
また、関数がロードされる場合とロードされない場合があります。

4

1 に答える 1

0

ctl-sを押したときに、eclipseがファイルを保存していなかった(または正しい場所に保存していなかった)ことが判明しました。それを機能させるには、パッケージエクスプローラーでファイル名を右クリックし、[PyDevで開く]を選択して、その下に保存する必要がありました。

于 2009-12-13T06:48:25.883 に答える