我有這個在我的主執行文件:「真實」在Python全局變量programwide設置
databaseUrl = appPath + '/db/timey.db'
這是指着我的SQLite數據庫。
我已經做了一些封裝來訪問我的模型(數據/數據庫)。因此,直到databaseURL終於被使用,我需要通過它主 - > view.py - > model.py - > db.py. 這將是愚蠢的,因爲例如我的視圖類不需要知道我的數據庫或其路徑。那麼,如何在不經過所有時間的情況下實際使這條路徑「全局」可訪問?
我試圖讓databaseUrl成爲全局的,但我不喜歡這個想法,並且還沒有真正得到它的工作方式。
將信息存儲在外部文件中會是一個矯枉過正的問題,因爲它是唯一的(不變的)全局變量。
謝謝!
夠簡單,你說得對。通過閱讀文件,我沿着使用configParse訪問它的路線,或者看起來很慢並且不適合的解決方案,這實際上就是這樣! 謝謝! – AlessandroEmm