2012-10-30 88 views
2

我想用python使用eclipse編寫一個虛擬程序,並且收到錯誤消息:未定義變量:__init__python:未定義的變量:__init__錯誤

我的目標是用eclipse'Run as' - > Python Run運行程序。

當我刪除代碼:

if __init__=='__main__': 
    main() 

,並從()在命令行中運行say_something它 - 它工作正常。任何想法我做錯了什麼?

enter image description here

+0

愛看更多人使用pydev :) – jbaldwin

回答

10

我認爲你正在尋找if __name__ == '__main__':

7

你想要什麼就有什麼:

if __name__ == "__main__": 
    main() 

__init__是類的初始化函數的名稱。