0
我運行了一個python腳本來創建一個基於數據庫的dict變量,然後我將這個變量粘貼到磁盤文件中供以後使用。現在我有很多要素類都需要該變量來創建不同的功能。事情是字典變量是如此之大,不能多次導入。我想知道是否有一種方法可以解開並只導入一次該變量,然後所有要素類都可以共享它?在python中導入變量
我運行了一個python腳本來創建一個基於數據庫的dict變量,然後我將這個變量粘貼到磁盤文件中供以後使用。現在我有很多要素類都需要該變量來創建不同的功能。事情是字典變量是如此之大,不能多次導入。我想知道是否有一種方法可以解開並只導入一次該變量,然後所有要素類都可以共享它?在python中導入變量
Python只會導入模塊一次。在加載時執行的任何代碼只會在文件第一次導入模塊時執行。
我認爲這有一個很好的答案的本質,但它很簡短,可能對OP沒有多大價值(還有其他許多缺乏可靠的Python背景的人)。 – martineau 2011-04-11 21:04:27
爲什麼不定義全局變量assigne unpickled字典呢? – Andrey 2011-04-11 20:06:34