假設你有一個變量的應用程序,你將在獨立加載時創建一個實例(例如當你使用if __name__ == '__main__'
時)。如何測試變量在使用前是否已經初始化?
此外,還有一種方法是在客戶端導入應用程序以供其他應用程序使用時調用。這個方法也會實例化這個變量。
我想要做的就是測試變量在定義之前是否已經被實例化(所以我不需要兩次創建對象)。我的直覺告訴我使用if SOME_VARIABLE is not None: #instantiate here
但這產生了錯誤
局部變量「SOME_VARIABLE」 分配
是什麼給了之前引用?