if __name__ == '__main__':
main() # 或是任何你想執行的函式
Python 直譯器執行程式碼時,有一些內建、隱含的變數,__name__
就是其中之一,其意義是「模組名稱」。如果該檔案是被引用,其值會是模組名稱;但若該檔案是(透過命令列)直接執行,其值會是 __main__
。
if __name__ == '__main__':
main() # 或是任何你想執行的函式
Python 直譯器執行程式碼時,有一些內建、隱含的變數,__name__
就是其中之一,其意義是「模組名稱」。如果該檔案是被引用,其值會是模組名稱;但若該檔案是(透過命令列)直接執行,其值會是 __main__
。