導入模組中全域變數的可見性
在Python 中,全域變數的作用域是在一個模組內,而不是在一個模組內,而不是在一個模組內所有模組中全域變數。這可能會導致嘗試在導入的模組之間共享全域變數的開發人員感到困惑。
問題:
考慮以下場景:您有一個名為「module1」的模組,定義效用函數。這些函數依賴於導入它們的模組中定義的全域變數“a”。導入“module1”並嘗試呼叫其函數會導致“全域名稱 'a' 未定義”錯誤。
解決方案:
有多種方法可以解決此問題:
其他注意事項:
以上是如何在導入的Python模組之間共享全域變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!