Невозможно создать файл конфигурации для приложения на Python в Google App Engine - PullRequest
0 голосов
/ 29 октября 2010

Я пытаюсь создать файл конфигурации, в котором я могу хранить константы.

Всякий раз, когда я пытаюсь использовать ConfigParser, я получаю ошибку

Traceback (most recent call last):
  File "/home/baun/google_appengine/google/appengine/ext/webapp        /__init__.py", line 511, in __call__
    handler.get(*groups)
  File "/home/baun/workspace/octopuscloud/s3/S3.py", line 138, in get
    test = parser.get('bucket', 'bucketname')
  File "/usr/lib/python2.5/ConfigParser.py", line 511, in get
    raise NoSectionError(section)
NoSectionError: No section: 'bucket'

simple.cfg:

[bucket]
bucketname: 'octopus_storage'

s3.py:

...
from ConfigParser import SafeConfigParser

parser = SafeConfigParser()
parser.read('simple.cfg')

...

# Get values from the config file
test = parser.get('bucket', 'bucketname')
...

Как я могу это исправить?

==============================

Проблема исправлена.Код был верным, но simple.cfg находился не в том каталоге.

1 Ответ

2 голосов
/ 29 октября 2010
[bucket]
bucketname= octopus_storage
...