2016-03-25 54 views
0

我正在關注this教程。它在sampleproject的幫助下解釋了該主題。 init .py看起來像這樣。包裝和分銷項目pypi

def main(): 
    """Entry point for the application script""" 
    print("Call your main application code here") 

什麼是「打電話給你的主應用程序代碼在這裏?」我應該寫我的「從進口爲test_class測試」,並在同一目錄下創建文件test_class.py?

+0

這只是一個打印聲明。你需要在這裏寫主。 – kvivek

+0

@kvivek如果我想發佈的類是在test_class.py文件(在同一目錄中),我該寫什麼 –

回答

1

def main()只是一個普通的功能。你需要打電話給主。可能在if __name__ == "__main__":區塊或明確地稱爲main()。沒有規則而不是導入語句,最好所有的導入語句都寫在全局範圍的開頭。如果您在def main()內寫入目標導入語句from test_class import test,則測試模塊或類將具有main()的有限範圍。