Nginx的與WSGI加載在我的根目錄下一個名爲run.py
如何在導入的模塊中獲取python wsgi應用程序的根目錄?
在run.py
我得到的根目錄與
ROOT = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
這工作得很好。
我現在想要在導入的模塊中訪問這個根變量。我聽說全局變種是邪惡的。但將根路徑傳遞到我想要使用的模塊看起來很奇怪。什麼是最Python的方式來處理這個?
另外 - 我想要根路徑的原因是因爲我在導入的模塊中這樣做。
os.chdir('/some/path')
,我想在腳本後來改回根路徑。
os.chdir(ROOT)
謝謝...
是的,我一直在chdir的全球性問題。是在搞亂我的腳本。感謝學習 - 真的很有幫助。 – Boz 2014-09-25 17:16:35