2013-05-03 88 views
1

是否有可能將配置(如config['webapp2_extras.API'])存儲在不同的文件中,然後將其包含在另一個文件中?導入/包括配置Python

僞代碼:

# config.py 
config['webapp2_extras.API'] = { 
    'option' : value, 
} 

# frontcontroller.py 
webapp2.WSGIApplication([ 
    webapp2.Route('/',handler='MainHandler') 
    ], config={{CONFIG_FROM_CONFIG.PY}}) 

我真的很希望能夠在其他地方存放我的配置(S)比我frontcontroller!謝謝!

回答

1

您是否嘗試在frontcontroller.py中導入配置?例如

# config.py 
config['webapp2_extras.API'] = { 
    'option' : value, 
} 

# frontcontroller.py 
import config 

webapp2.WSGIApplication([ 
    webapp2.Route('/',handler='MainHandler') 
    ], config=config) 
+0

是。那沒用! – KaekeaSchmear 2013-05-03 20:06:40

0

嘗試,而把配置在同一文件夾中frontcaller.py

# config.py 
config['webapp2_extras.API'] = { 
    'option' : value, 
} 

# frontcontroller.py 
from . import config 

webapp2.WSGIApplication([ 
    webapp2.Route('/',handler='MainHandler') 
    ], config=config.config)