在Apache上使用Python文件作爲WSGI。問題是我不能讓從配置文件 的關鍵,沒有問題這個文件運行時,使用Python,而不是Apache的月食 這裏IM是文件:Python無法在配置文件中找到密鑰
import os
import pymysql
import json
from bottle import route, run ,request
from configobj import ConfigObj
config = ConfigObj('Config.ini')
hostConfig = config['host']
.....Program......
application = bottle.default_app()
和config.ini文件:
host = '127.0.0.1'
,這是Apache的error.log:
hostConfig = config['host']
File "/usr/local/lib/python2.7/dist-packages/configobj-4.7.2-py2.7.egg/configobj", line 567 , in __getitem__val = dict.__getitem__(self,key)
KeyError : 'host'
指定'Config.ini'的絕對路徑。 – falsetru
給予絕對路徑後仍然有相同的錯誤,再加上如果我給錯誤的路徑錯誤將更改爲「IOError:沒有這樣的文件或direcotry」。 所以我想程序可以找到'Config.ini' –
你確定你有正確的情況嗎? –