1
我有許多功能和主要代碼,當我試圖運行代碼,它不工作,並顯示它像運行成功。當我運行調試器時,它告訴我它只在函數的名字上運行。所以我很確定它的主要問題。我該如何解決它?Python:使用主要功能
我有許多功能和主要代碼,當我試圖運行代碼,它不工作,並顯示它像運行成功。當我運行調試器時,它告訴我它只在函數的名字上運行。所以我很確定它的主要問題。我該如何解決它?Python:使用主要功能
main()
不是隱式運行的(就像在C或Java中一樣)。在Python中,如果你想讓你的代碼運行,你必須明確地調用它。
def main():
some_code()
if __name__ == "__main__":
main() # actually run main
注意main
沒有被命名爲main
- 它可以是任意命名的功能。而且,運行代碼甚至不必包含在任何函數中。考慮這樣的內容文件:
print "abc"
它只會在標準輸出上打印「abc」。
分享日誌或代碼。 –
請不要編輯您的問題以提出一個新問題。相反,只需要提出一個新問題; https://stackoverflow.com/questions/ask。 – Matt